MT4/MT5-盈透桥接器

把 MetaTrader 上的开仓与平仓实时同步到盈透证券。

以 EA 形式挂载于 MT4/MT5 图表,监控账户内的订单,并通过 TWS 或 IB Gateway 发送至盈透账户执行。
现有的 EA 与指标无需改动,品种映射、手数比例、跟单方向均可自行配置。

主要功能

  • 实时跟单:MT4/MT5 的开仓、平仓自动同步到盈透账户。
  • 跟单方向可选:正向跟单 / 反向跟单;只跟多单 / 只跟空单 / 多空都跟。
  • 品种映射:任意 MT 品种映射到任意 IB 合约,通过配置文件编写,随时可改。
  • 手数比例:每个品种可单独设置跟单比例(如 MT4 的 1 手对应盈透的 2 手)。
  • 只跟指定 EA:通过 MagicNumber 过滤,只复制你指定 EA 发出的订单。
  • 定时持仓同步:定期比对 MT 与盈透的实际持仓,发现不一致自动补单纠偏,防止漏单。
  • 保护性止盈止损(可选):在盈透端按每一笔持仓额外挂一组止损单 + 止盈单,用于断线或极端行情下的兜底保护。
  • 多账户跟单:可在不同图表上加载多个实例,分别连接不同的盈透账户。
  • 失败告警:跟单失败时可通过邮件或 MT 推送通知(需在 MT 中预先配置)。
  • 图表面板:盈透账户的资金、持仓、挂单信息直接显示在 MT 图表上。
  • 中英文版本:提供中文版与英文版。

可靠性设计

连接中断、订单被拒、断线期间发生的成交,是跟单工具最容易出错的场景。
以下设计用于处理这些情况:

  • 断线自动重连:连接中断后自动重试,间隔逐步退避,不会因为一次网络抖动就停止工作。
  • ClientID 冲突自动换号:当 TWS 提示客户端标识号已被占用时,自动换一个空闲的 ID 重连。
  • 连接看门狗:能够识别「显示已连接、但实际收不到任何数据」的假连接状态(这种状态 TWS 本身不会提示),
    并主动断开重连。
  • 持仓定时对账:即使订单在断线期间成交,下一次同步也会发现差异并补上,不会留下无人知晓的敞口。
  • 防重复下单:按订单编号去重;同一品种、同一盈透账户的重复实例会被自动拦截,避免同一笔单被发送两次。
  • 拒单原因原样呈现:盈透拒绝订单时(保证金不足、合约无效、权限不足等),会直接显示盈透返回的原始原因,
    而不是笼统的「跟单超时」。

支持的品种

支持盈透的各类合约:外汇(CASH)、期货(FUT)、股票(STK)、差价合约(CFD)、贵金属与商品(CMDTY)、
加密货币(CRYPTO)
。

常用品种的 IB 代码可查阅:IB盈透热门品种代码一览表,
配置格式说明见:跟单品种配置说明。

三步上手

  1. MT4/MT5:把 EA 拖到任意图表上。
    MT4 需在「工具 → 选项 → EA交易」中勾选「允许 DLL 导入」;
    MT5 需把连接地址加入「工具 → 选项 → EA交易 → WebRequest 允许的 URL」。
  2. 盈透 TWS / IB Gateway:打开「全局配置 → API → 设置」,
    勾选「启用 ActiveX 和套接客户端」,取消勾选「只读 API」,并把 127.0.0.1 加入「可信任的 IP 地址」,避免每次连接都要手工确认。
  3. 配置跟单品种:点击图表上的「跟单品种设置」按钮,按
    {MT品种} -> {IB代码} = {跟单手数比例} 的格式编写映射,然后连接即可。

系统要求

  • MetaTrader 4 或 MetaTrader 5(实盘账户或模拟账户均可)。
  • 盈透证券 TWS 或 IB Gateway,已登录并开启 API。
  • Windows 系统。
  • 本工具不能在策略测试器中运行,请挂在实盘或模拟盘图表上使用。

授权与试用

  • 盈透模拟盘免费使用:连接盈透模拟账户(账户号以 DU 开头)时,全部功能免费开放,
    不限时间。建议先用模拟盘跑通配置,确认无误后再上实盘。>>下载试用>>
  • MT4 版授权:采用机器码授权。程序会显示您的机器码,联系我们获取授权文件后,放入 [MT4数据文件夹]\MQL4\Files 目录即可。
  • MT5 版授权:绑定您的盈透账户。购买时请提供您的盈透真实账户号。

常见问题

Q:支持 MT4 还是 MT5?
两者都支持,是同一产品线的两个版本,功能和配置方式基本一致。

Q:可以先试用吗?
可以。连接盈透模拟账户(Paper Account)时全部功能免费开放,不限时间、无需授权。>>下载试用>>

Q:断线了会漏单吗?
程序内置断线自动重连后,默认15秒之内发生的成交会自动补单。并且若开启同步功能,也会定期比对 MT 与盈透的实际持仓,发现差异自动补单。断线期间成交的订单同样能被补上。

Q:会不会重复下单?
有多重防护:按订单编号去重;同一品种 + 同一盈透账户的重复实例会被自动拦截并提示。只有当多个实例连接的是不同盈透账户时,才允许同时运行。

Q:一个 MT 信号能跟到多个盈透账户吗?
可以。在不同图表上分别加载,各自连接不同的盈透账户即可(需使用不同的 ClientID)。

Q:能只跟某个 EA 的单吗?
可以。通过 MagicNumber 过滤,只复制指定 EA 发出的订单。

Q:下单被盈透拒绝了,能看到原因吗?
能。盈透返回的原始拒单原因(如保证金不足、合约无效、权限不足)会直接提示,而不是笼统的「跟单超时」。

Q:手数怎么换算?
每个品种可单独设置跟单比例。例如 WTI -> FUT-CL202612-NYMEX-USD = 2,表示 MT 下 1 手,盈透下 2 手。

联系我们

客服QQ:58784673
微信号:samosk

 

 

下载试用
跟单品种配置说明
IB 热门品种代码一览表