企业微信

通达信外挂是什么?为什么有人想用它

很多做股票、期货的朋友都听说过“通达信外挂”这个东西。网上有人卖,说能自动预警、自动下单、抓涨停、做T+0。听起来很美好,不用自己盯盘,电脑帮你赚钱。

通达信本身是国内最常用的行情软件之一,看盘、画线、写公式都很方便。但它官方并不提供自动交易接口,也不允许外部程序直接控制它下单。所谓“外挂”,就是有人通过破解内存、模拟鼠标键盘、拦截网络数据包等方式,强行让通达信干它本来不干的事。

这类东西本质上是灰色工具,甚至黑色工具。

外挂是怎么工作的?用大白话拆开看

市面上常见的通达信外挂分三种:

通达信外挂到底能不能用?散户量化交易该走哪条路

第一种是读数据。外挂程序盯着通达信的行情窗口,把价格、成交量这些信息抓出来,喂给另一个程序做判断。比如你写了个策略说“股价突破20日均线就提醒我”,外挂就负责不停扫描,条件满足就弹窗或发微信。

第二种是模拟操作。外挂控制你的鼠标和键盘,自动点开交易界面、输入代码、填价格、点买入。它不管交易逻辑,只负责机械执行。

第三种是直接改内存或拦截数据包。这种最危险。它直接篡改通达信进程里的数据,或者伪造交易请求发给券商。券商的风控系统一旦发现异常,轻则拒绝委托,重则冻结账户。

这三种方式有一个共同点:它们都绕开了券商的官方接口。你所有的操作在券商那里看起来就像“一个手速极快的人在不停点击”,而不是一个经过认证的程序化交易。

用外挂做股票期货,到底有哪些坑

账户安全直接裸奔

外挂程序需要拿到你的通达信登录状态,有的甚至要你输入券商账号密码。这些程序绝大多数是个人开发的,没有经过任何安全审计。你根本不知道它会不会把你的账户信息传到哪个服务器。已经有很多案例,用了外挂之后账户被恶意买入高风险股票,或者资金被悄悄转走。

交易速度反而更慢

外挂模拟鼠标键盘,每一步都有延迟。从发现信号到完成下单,快则一两秒,慢则五六秒。期货市场里价格瞬息万变,这种速度根本做不了日内。股票打板更不用想,你看到涨停的时候,通道里早就排了几万手。

法律和合规风险

券商明确禁止使用非官方程序进行交易。一旦被检测到,轻则限制交易权限,重则上报证监会。如果是期货,交易所对异常交易行为查得更严,可能直接认定为“扰乱市场秩序”。

策略根本没法验证

你花几千块买个外挂,它附带一个“稳赚策略”。你兴冲冲跑实盘,亏了钱才发现那个策略根本没有历史回测数据,连最基本的胜率、盈亏比都说不清。真正的量化交易,第一步永远是拿历史数据做回测,外挂给不了你这个能力。

想做量化交易,正规路子怎么走

股票:用券商官方接口或模拟盘

国内不少券商已经开放了量化交易接口,门槛从几十万到几百万不等。资金量不够的,可以先用模拟交易。同花顺、通达信本身都有模拟盘功能,虽然不能程序化,但你可以手动执行策略信号,积累经验。

更轻量的办法是用Python做信号提醒,不自动下单。通过pytdx这类开源库读取通达信行情数据,自己写策略,触发条件时发邮件或微信提醒,你手动去下单。这完全合规,而且能帮你验证策略到底靠不靠谱。


from pytdx.hq import TdxHq_API

import time

api = TdxHq_API()

with api.connect('119.147.212.81', 7709):

    while True:

        data = api.get_security_bars(9, 0, '000001', 0, 20)

        close = [bar['close'] for bar in data]

        ma20 = sum(close) / 20

        if close[-1] > ma20:

            print('信号:平安银行突破20日均线')

        time.sleep(60)

这段代码每60秒拉一次平安银行最近20根K线,算均线,满足条件就打印。你把它挂在电脑上,看到信号再去手动交易。

期货:用CTP接口或文华财经

期货量化比股票成熟得多。国内期货公司普遍提供CTP接口,这是官方标准,稳定、合规。你可以用Python的vn.py框架,直接对接CTP,实现全自动交易。

文华财经的WH8、WH9也支持程序化,但需要付费。对于个人交易者,vn.py加模拟账户是最经济的起步方式。


from vnpy.app.ctp_gateway import CtpGateway

from vnpy.trader.engine import MainEngine

main_engine = MainEngine()

main_engine.add_gateway(CtpGateway)

main_engine.connect({'用户名': 'xxx', '密码': 'xxx', '经纪商代码': '9999', '行情服务器': '...', '交易服务器': '...'})

这段代码建立与期货公司的CTP连接。之后你可以写策略类,用on_tick或on_bar接收行情,用buy、sell发单。整个过程不碰任何外挂,完全在监管框架内。

外挂和正规量化的核心区别

外挂解决的是“我没有接口,但我硬要自动下单”的问题。它用歪门邪道绕开限制。

正规量化解决的是“我有策略,我要用可靠工具执行”的问题。它走官方通道,每一步都有记录、有回执、有风控。

股票期货市场里,长期赚钱的人靠的是策略逻辑和风险管理,不是靠一个见不得光的小程序。外挂能给你的,只有短暂的幻觉和长期的隐患。

给普通交易者的建议

如果你现在还在用通达信手动看盘,想往量化方向走,顺序应该是这样:

  1. 先用模拟盘手动执行你的策略,至少三个月。记录每一笔交易,算清楚胜率、盈亏比、最大回撤。

  2. 学一点Python,把策略写成信号提醒程序。不自动下单,只做提醒。这一步能帮你排除掉90%的无效策略。

  3. 资金量够了,去开券商量化接口或者期货CTP,用vn.py这类成熟框架做自动化。

  4. 永远不要碰任何号称“通达信外挂”的软件。省下的那点接口费,不够你亏一次账户被盗的钱。

量化交易的门槛不在工具,在脑子。外挂只是把亏钱的速度加快了而已。