
通达信在A股是神器,出了门还能打吗
很多朋友用通达信做A股量化得心应手,公式系统、预警、回测一条龙。一旦把目光转向美股港股,第一反应就是:这套家伙什能不能直接搬过去用?答案不是简单的能或不能,得拆开看。
行情数据这道坎
通达信的核心优势是A股全推数据,免费且及时。美股港股的数据它也有,但藏在不同的板块里。你打开软件能看到港股通标的的实时行情,也能看到部分美股中概股,可这些数据要么延迟十五分钟,要么只覆盖特定范围。

量化交易对数据的要求是精确到每个tick。美股有盘前盘后,港股有暗盘交易,这些通达信原生行情并不完整。想用通达信做美股港股量化,第一步就得解决数据源问题。常见做法是用通达信接收A股数据,另外接一个美股港股数据源,比如通过Python把雅虎财经或券商API的数据灌进通达信的自定义数据管理器。
这里有个细节:通达信的自定义数据接口支持外部写入,但频率不能太高。一分钟级策略勉强能用,高频策略直接没戏。
交易接口是真正的天花板
通达信自带的下单接口只对接国内券商。美股港股交易需要海外券商账户,这些券商提供的API五花八门。盈透证券有TWS API,富途有OpenAPI,老虎也有自己的接口。通达信本身不提供这些通道。
市面上有人卖“通达信美股港股交易插件”,本质是模拟人工点击或者通过第三方中转。这种方案有个致命伤:订单确认延迟大,盘口剧烈波动时滑点惊人。量化交易赚的就是细微价差,这种延迟足以吃掉所有利润。
更靠谱的思路是把通达信当作信号生成器。用通达信的公式系统跑出买卖信号,写入本地文件或数据库,再用Python脚本读取信号,调用盈透或富途的API执行交易。这样通达信负责它擅长的部分,交易执行交给专业接口。
公式系统能直接用于美股港股吗
通达信的公式语言(类似Pascal的脚本)逻辑通用,均线、MACD、KDJ这些指标计算不区分市场。你把A股用的策略公式复制到美股港股标的上,语法不会报错。
问题出在标的特性上。美股港股没有涨跌停限制,T+0交易,做空机制成熟。A股策略里那些“涨停板打板”、“跌停板抄底”的逻辑直接失效。港股老千股遍地,美股仙股波动率是A股的好几倍。公式里的参数阈值需要大幅调整。
一个实用技巧:在通达信里建立独立的自定义板块,把美股港股标的按波动率和流动性分组,分别优化策略参数。别指望一套参数打天下。
回测功能的水土不服
通达信的回测引擎针对A股设计,默认佣金万三、印花税千一、T+1。美股港股的回测条件完全不同:美股零佣金(部分券商),港股印花税双向千一,还有交易征费。回测结果会严重失真。
想用通达信做美股港股回测,得手动修改交易成本设置。通达信的“系统参数”里可以调整佣金和印花税,但港股的双边印花税和美股的交收费没有现成选项。变通办法是把这些成本折算进滑点参数里,用固定值覆盖。
更严谨的回测建议用Backtrader或vn.py。通达信的回测可以当作快速验证,别拿它的绝对收益当决策依据。
量化交易软件选择的现实逻辑
通达信的本质是行情终端加公式计算器,不是为跨市场量化设计的。美股港股量化有现成的成熟工具:
盈透证券的TWS API直接对接全球市场,Python封装库ib_insync非常好用
富途OpenAPI对港股支持极佳,文档中文友好
老虎证券的OpenAPI适合美股期权策略
专业量化平台如QuantConnect直接支持美股港股回测和实盘
这些工具的学习曲线比通达信陡,但省去了数据转换和接口对接的麻烦。
到底值不值得折腾
如果你已经深度依赖通达信的公式系统,手里有大量A股策略需要平移到美股港股,那用“通达信出信号、外部接口执行”的混合方案可行。前提是你有编程能力处理数据管道和订单路由。
如果你是从零开始做美股港股量化,直接上专业工具更省时间。通达信在A股积累的公式经验可以复用,但别被它的便利性绑住手脚。
市场不同,规则不同,工具也得跟着变。用A股的锤子敲美股的钉子,力气使错了地方。