Skip to main content

quantmindoss — QuantMind OpenAPI SDK(v1)

Python SDK,用 AK/SK 访问 QuantMind 只读接口:系统新闻情绪、模型推理结果、模拟盘持仓。

包名说明:PyPI 上的 quantmind 已被他人占用(无关的数学小库), 本包以 quantmindoss 发布:pip install quantmindoss,from quantmindoss import QuantMindClient。

安装

pip install quantmindoss

AK/SK 获取

  1. 登录管理后台 → API Keys → 新建 Key
  2. permissions 填 ["news.read", "inference.read", "paper.read"](缺省全开)
  3. secret_key(sk_ 开头)仅显示一次,请妥善保存

快速开始

from quantmindoss import QuantMindClient

qm = QuantMindClient(
    "http://<服务器IP>:8000",
    access_key="qm_live_xxx",
    secret_key="sk_xxx",
)

# 1. 新闻情绪
qm.news.get_sentiment(tickers="600036.SH", sentiment="bearish", since="2026-09-01")
qm.news.get_stats(tickers="600036.SH")
for art in qm.news.iter_sentiment(tickers="600036.SH", page_size=100):
    print(art["title"], art.get("sentiment_label"))

# 2. 模型推理结果
qm.inference.get_latest()                    # 当前生效批次
qm.inference.get_run("20261010_xxxx")        # 批次明细 signals[]
qm.inference.get_latest_signals()            # 一步拿当前信号列表
qm.inference.get_stock_history("600036.SH", days=180)

# 3. 模拟盘持仓
qm.paper.get_positions(market="CN")          # CN/HK/US/FUTURES/CRYPTO

方法表

资源 方法 说明
news get_sentiment(tickers, sentiment, strong_only, keyword, since, until, sort, page, page_size) 新闻情绪分页
news get_stats(tickers, sentiment, since, until) 标签频次统计
news iter_sentiment(page_size, **同上) 自动翻页迭代
inference get_latest(model_id) 当前生效批次
inference get_run(run_id) 批次明细 + items 信号
inference get_latest_signals(model_id) 当前信号列表(两次请求合并)
inference get_stock_history(symbol, days, model_id, end_date) 个股历史分数
paper get_positions(market) 模拟盘账户 + 持仓

行为说明

  • 鉴权:首次调用自动 POST /api/v1/open/auth/token 兑换 12 小时令牌并缓存; 遇到 401 自动刷新一次后重试。
  • 重试:GET 请求对 429/5xx 最多退避重试 3 次(max_retries 可调)。
  • 异常:AuthError(401) / PermissionError(403) / NotFoundError(404) / RateLimitError(429) / ServerError(5xx),基类 QuantMindError。
  • 股票代码用后缀式(600036.SH);推理/持仓数据按该 AK 所属用户隔离。
  • 建议内网使用;公网暴露请前置 HTTPS 反向代理。

Metadata

Release files for quantmindoss 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quantmindoss 0.1.2
File Size Uploaded
quantmindoss-0.1.2.tar.gz 10.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quantmindoss 0.1.2
File Interpreter ABI Platform
quantmindoss-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 20.6 kB

Release files / quantmindoss-0.1.2.tar.gz

Download URL quantmindoss-0.1.2.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6fab581bef828849c89b7c1f2584f7693388ce62393f1df3cb1140354e14d02d
BLAKE2b-256 checksum
How to use checksums
101b2ee4ded4e6475f181518190f05abaa3d01ea3a338b320dd9c6870f073a35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.8

Release files / quantmindoss-0.1.2-py3-none-any.whl

Download URL quantmindoss-0.1.2-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54c1748cda6891afe1c73e5cd178db3840ac672bde0a3d93f847b7f84c0859d5
BLAKE2b-256 checksum
How to use checksums
3f3127f11168f63518521e35fc738a28c542733e64120a57fcb99dcd1d0d3c5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.8

Release history Release notifications | RSS feed

0.1.3

2 release files

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page