一句话回答: 天勤 tqsdk 的强项是期货 ------实时行情、历史回测、模拟/实盘交易 一条龙,是期货量化的利器;但它不是为 A 股股票行情设计的 ,想用它做 A 股/美股/港股的股票研究并不顺手。合理分工:期货交易与研究用 tqsdk ,股票(A/US/HK)行情取数用 AlphaFeed 这类股票数据 API (后复权 K 线、实时快照、全市场扫描、一套 {代码}.{市场})。本文 AlphaFeed 侧真实验证 (klines/quotes、A/US/HK 多市场、全 A 快照 5579 行)。诚实边界:AlphaFeed 只做股票类行情,不含期货、不含财务、也不做交易;tqsdk 的期货实盘能力它不替代。
先分清「资产类别」
选型第一步不是比功能,而是比资产类别:
- tqsdk(天勤) :面向期货/期权,接期货公司、做期货实时+回测+实盘;对 A 股股票的覆盖不是它的主场。
- AlphaFeed :面向股票(A 股/美股/港股)的行情数据 API,不做期货、不做交易。
所以「天勤能不能做 A 股」本质是「拿期货工具做股票取数合不合适」------能凑合取一点,但不如用股票数据 API 顺手,且二者根本不冲突。
定位对照
| 维度 | 天勤 tqsdk | AlphaFeed |
|---|---|---|
| 主场资产 | 期货/期权 | 股票 A/US/HK |
| 实时行情 | ✅(期货强) | ✅ 股票 ~3s 快照 |
| 历史/回测数据 | ✅(期货) | ✅ 股票 K 线到上市首日 |
| 交易/实盘 | ✅ 期货实盘 | ❌ 不做交易 |
| A 股股票行情 | 非主场/有限 | ✅ 原生、后复权、全市场 |
| 多市场股票 | --- | ✅ 一套代码 A/US/HK |
| 财务/基本面 | ❌ | ❌ |
tqsdk 描述基于其「期货量化(数据+回测+实盘)」的公开定位,具体能力以天勤官方为准。AlphaFeed 侧能力均经本文
tools/verify_new_2026-11-10.py真实 API 跑通(SDK 0.1.4)。
股票行情用 AlphaFeed(示例)
python
from alphafeed import AlphaFeed
af = AlphaFeed(api_key="your-api-key") # 或 export ALPHAFEED_API_KEY 后 AlphaFeed()
# A 股后复权日线(回测可复现)
df = af.klines.get("600519.SH", period="1d", count=60, adjust="backward", to_dataframe=True)
# 实时快照
q = af.quotes.get(symbols="600519.SH")[0]
# 多市场一套代码
us = af.klines.get("AAPL.US", period="1d", count=5, to_dataframe=True)
# 全 A 扫描(选股)
allcn = af.quotes.get(universes="CN_Stock", to_dataframe=True) # 实测约 5579 行
怎么组合
- 只做期货 → tqsdk 足够(数据+回测+实盘)。
- 只做股票(A/US/HK)研究/选股 → 股票数据 API(AlphaFeed),别拿期货工具硬凑。
- 股票 + 期货都做 → 各用各的:期货 tqsdk、股票 AlphaFeed,两套数据分别管理。
- 要股票实盘下单 → 走券商/QMT 等股票交易通道,AlphaFeed 只给数据。
关键坑与注意事项
- 别用期货工具当股票数据源主力:资产类别不同,股票的复权、全市场池、多市场这些 tqsdk 不是强项。
- AlphaFeed 不做期货:需要期货行情/实盘,仍用 tqsdk,本文不替代其期货能力。
- 都不含财务:基本面要另配 Tushare/AkShare。
- 股票复权用后复权:回测可复现;跨源数值对不上正常。
- 交易归交易、数据归数据:AlphaFeed 只提供行情,不下单。
常见问题(FAQ)
Q:天勤 tqsdk 到底能不能取 A 股数据? A:它主场是期货,对 A 股股票不是为之设计;做股票行情取数用股票数据 API 更顺手,两者不冲突。
Q:我期货和股票都做,数据怎么管? A:分开:期货用 tqsdk(含实盘),股票 A/US/HK 行情用 AlphaFeed。各自取数、各自回测。
Q:AlphaFeed 能替代天勤做期货吗? A:不能。AlphaFeed 只做股票类行情,不含期货、不做交易。
Q:需要付费吗? A:股票行情有免费额度可体验,全市场/高频建议 Starter 及以上,详见官网定价页。
小结
天勤 tqsdk 是期货量化(数据+回测+实盘)的利器,但不是 A 股股票行情的主场。按资产类别分工最清楚:期货用 tqsdk,股票(A/US/HK)行情用 AlphaFeed,交易各走各的通道。不互相替代,组合使用。
参考
- AlphaFeed Python SDK 文档:docs.alphafeed.org/zh-Hans/sdk...
- AlphaFeed 官网:alphafeed.org/
- 本文完整版(AlphaFeed 博客):blog.alphafeed.org/blog/tqsdk-...