一句话回答: 通达信接口(pytdx 连通达信行情服务器)能免费取到实时/历史/分钟行情,个人研究、学习、小量取数很好用;但它不是官方对外数据产品——服务器地址/协议随客户端变动、无 SLA、无官方支持、断连与封禁风险需自己扛,生产环境或商业用途慎用。要稳定、可复现、有明确契约的交易型行情(实时快照~3s、五档盘口、A/US/HK 多市场、统一英文字段、类型化异常、内置重试),商业 API 如 AlphaFeed 更合适。实务常见:研究阶段 pytdx 探路,生产阶段换稳定 API。
很多人发现 pytdx 能免费连通达信的行情服务器,直接拉实时和历史数据,就想拿它替代付费数据源。要先理解它本质是什么:
所以「靠谱吗」的答案取决于用途:个人研究/学习 → 够用且免费;生产/商业/高可用 → 风险不可控。
维度 | 通达信接口(pytdx) | 商业行情 API(AlphaFeed 示例) |
|---|---|---|
费用 | 免费 | 免费额度 + 付费套餐 |
数据来源 | 通达信行情服务器(非官方对外) | 商业 API(面向开发者) |
实时 | ✅ 有 | ✅ ~3s 快照 |
五档盘口 | ✅ 有 | ✅ depth.get |
历史/分钟 | ✅ 有(深度有限) | ✅ klines 多周期 |
复权 | 需自行处理除权因子 | adjust 5 种直给 + ex_factors |
多市场 | A 股为主 | A/US/HK 一套代码 |
字段一致性 | 原始字段需整理 | 统一英文列 |
稳定性/SLA | ❌ 无保证、随客户端变 | ✅ 稳定、类型化异常、内置重试 |
官方支持 | ❌ 社区维护 | ✅ 官方文档/支持 |
合规 | ⚠️ 非官方、条款灰区 | ✅ 商业授权 |
财务/另类 | ❌ 行情为主 | ❌ 不提供(需配 Tushare/AkShare) |
通达信接口描述基于 pytdx 的公开实现原理;具体可用性随通达信客户端与社区维护状态变化。AlphaFeed 侧能力均经本文
tools/verify_new_2026-10-28.py真实 API 跑通。
以下代码均经真实 API 验证(SDK 0.1.4,fails=0):
from alphafeed import AlphaFeed
af = AlphaFeed(api_key="your-api-key") # 或 export ALPHAFEED_API_KEY 后 AlphaFeed()
# 实时快照(约 3 秒刷新,symbols= 关键字参数)
q = af.quotes.get(symbols="600519.SH")
# 五档盘口(pytdx 也能取,但这里是统一结构、有类型化异常)
depth = af.depth.get("600519.SH")
# 前复权日线,统一英文列;复权可复现(无需自己拼除权因子)
df = af.klines.get("600519.SH", period="1d", count=120,
adjust="forward", to_dataframe=True)
# 元数据:涨跌停价/最小变动价位/股本/上市日
ext = af.instruments.get("600519.SH")["ext"]
# {'tick_size': 0.01, 'limit_up': ..., 'limit_down': ...,
# 'total_shares': ..., 'float_shares': ..., 'listing_date': '2001-08-27'}
# 批量并发取多只(自动分块、失败隔离、内置重试)
batch = af.klines.batch(["600519.SH", "000001.SZ", "300750.SZ"],
period="1d", count=20, adjust="forward", max_workers=5)Q:pytdx 现在还能用吗?
A:多数时候能连,但服务器地址/协议随通达信客户端变化,社区维护滞后时会连不上,需关注项目 issue 与最新服务器列表。
Q:通达信接口数据准不准?
A:行情本身来自通达信服务器,日常够用;但复权要自己算、字段需整理,一致性不如统一字段的商业 API。
Q:能用它做生产量化吗?
A:不建议。无 SLA、无官方支持、合规灰区,生产/商业场景用有授权的商业 API 更稳妥。
Q:AlphaFeed 免费能用到什么程度?
A:有免费额度可取历史与单只实时做体验;全市场实时/大批量建议 Starter 及以上,详见官网定价页。
通达信接口(pytdx)是「免费但无保证」的典型:个人研究、低频取数很香,但服务器变动、无 SLA、复权自理、合规灰区让它难当生产重任。把它当「研究探路工具」,生产数据层换成有稳定契约和支持的商业 API(如 AlphaFeed),再按需用 Tushare/AkShare 补财务,是更省心的组合。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。