
通达信API接口到底收不收费
很多做股票量化的朋友都问过同一个问题:通达信API接口多少钱。答案可能让你有点意外——通达信官方从来没有单独卖过API接口。你拿着钱去问客服,对方多半会告诉你“没有这个产品”。市面上能见到的通达信接口,全部是打包在投研终端或者第三方量化平台里的。
站在通达信公司的角度想这事就明白了。它靠卖行情终端和交易通道赚钱,API接口一旦单独放出来,等于把最核心的行情分发权拆开零卖。中小投资者拿去跑策略,大型机构拿去接系统,数据被谁用了、用在哪,通达信根本管不住。数据合规和交易风控这两道红线,逼着它必须把接口和终端绑定。
股票量化绕不开的三种接口费用
想用通达信的数据跑股票策略,眼下有三条路。

官方投研终端
通达信自己的量化投研终端,年费在几千到一万多。这个价位买到的是Level-1行情加上基础财务数据,接口调用频率有限制,实际能拿到的字段就是盘口、成交和简单的基本面。策略稍微复杂一点,比如需要逐笔成交或者历史分钟数据,这个档位就不够用了。
往上还有机构版,年费跳到五万到二十万区间。多出来的东西是Level-2行情、逐笔委托、历史高频数据,接口并发也放开。做中高频股票策略的团队,基本都绕不开这个档次。
第三方量化平台
很多券商和量化平台自己接了通达信的行情源,再转手卖给用户。这种模式最便宜,有些平台开户入金就免费送接口,但数据延迟和字段完整度参差不齐。用这类接口跑股票策略,最大的坑是行情延迟。你以为拿到的是实时数据,实际上是快照拼出来的,回测和实盘对不上,亏钱都不知道怎么亏的。
自建行情转发
技术实力强的团队会选择自己抓取通达信行情再转发。通达信客户端本身有本地数据文件,通过读取这些文件就能拿到部分行情。这种方式几乎没有直接费用,但法律风险和技术维护成本得自己扛。数据文件格式一变,整套系统就得重写。
期货CTP接口几乎免费却最值钱
期货市场完全是另一番景象。上期技术的CTP接口是公开的,开户就能用,不额外收费。这个对比很刺眼——股票API接口要花几万甚至几十万,期货接口却白送。
原因藏在交易机制里。期货是保证金交易,交易所和期货公司靠手续费和息差赚钱,接口开放能带来更多成交量。股票市场T+1,数据授权是券商和行情商的利润来源,接口自然被捂得严严实实。
做期货量化的人应该庆幸,CTP接口不仅免费,还支持完整的交易、行情、查询功能。程序化交易接入CTP,需要写一段初始化代码,大致长这样:
from ctp_api import MdApi, TraderApi
class MyMd(MdApi):
def OnRtnDepthMarketData(self, data):
print(data['InstrumentID'], data['LastPrice'])
md = MyMd()
md.RegisterFront('tcp://180.168.146.187:10131')
md.Init()
md.SubscribeMarketData(['rb2405', 'cu2405'])
这段代码连上期货行情前置,订阅螺纹钢和铜的合约,价格一跳就能收到推送。股票接口要达到同样效果,先得掏钱买授权。
通达信接口在股票期货里的实际定位
通达信API接口的真正价值不在接口本身,而在它背后的行情质量和交易通道。股票量化用通达信,图的是它的行情速度快、覆盖面广,尤其是盘中异动和板块联动数据。期货量化用通达信,更多是拿它做行情参考,实际下单还是走CTP。
资金量不大的个人投资者,没必要硬追通达信官方接口。用第三方量化平台加券商柜台,一年花几千块也能跑股票策略。资金上了百万,直接上机构版终端,行情延迟低一个数量级,滑点省下来的钱就够付年费。
期货那边更简单,CTP接口免费,行情和交易都走它,通达信只当看盘工具。
花多少钱取决于你要解决什么问题
通达信API接口没有统一标价,因为需求本身就不统一。看盘级别用免费行情,股票中低频策略用几千块的平台接口,高频或者多账户管理才需要砸几万甚至几十万。
期货交易者几乎不用为接口花钱,CTP把行情和交易都包了。真正该花钱的地方是行情质量和交易速度,接口只是管道。管道再贵,水流不大也是白搭。