AlgoVesta › 术语表 › MetaTrader 桥接(MT5)

外汇与 MetaTrader

MetaTrader 桥接(MT5)

MetaTrader 桥接是让外部系统——信号来源、机器人或自动化平台——能够在 MetaTrader 5 终端内下单、修改和平仓,而无需人工点击的连接层;它通常由终端内的一个 EA(智能交易系统),以及一个负责将指令传递给它、并将结果传回的消息传递或 HTTP 层组成。

为什么重要

MetaTrader 没有公开的服务器端 API,因此每一种形式的 MT5 自动化都要经过一个终端,而桥接的设计决定了延迟、可靠性以及出现故障时会发生什么。一个运行在交易者笔记本电脑上的桥接,会在电脑休眠时停止工作;一个在经纪商确认成交之前就返回成功标志的桥接,是在保护措施上撒谎;一个无法区分对冲账户和净额账户的桥接,会错误地拆分多目标信号。桥接同时也是必须解决交易品种后缀、手数步长以及经纪商特有规则的地方。

AlgoVesta 如何处理

AlgoVesta 的桥接是一个 EA,运行在 AlgoVesta 自行运营的终端集群上的终端中,通过一个私有的低延迟通道与后端相连;你的机器上不会安装任何东西。指令在通过你的机器人的规则检查之后,在服务器端准备完成:经纪商的交易品种(包括后缀)会被解析出来,点值取自实际的交易品种,手数按照经纪商的步长四舍五入并在多个目标之间拆分,净额账户会被识别出来,因此一个多目标信号不会被错误地开成几个相互合并的仓位。EA 负责执行,等待经纪商的确认,在该仓位上设置止损和目标价并回传结果;一个无法确认止损已设置的仓位会按设计再次被平仓。终端登录、断线以及经纪商服务器的解析都会被管理和监控,连接状态会按账户逐一显示。多个机器人可以共用一个 MT5 账户,各自只管理自己开出的仓位。通过桥接下达一笔外汇订单的平均端到端耗时约为 1.2 秒。参见MetaTrader 外汇和EA(智能交易系统)词条。分步设置请参阅Telegram到MT5桥接指南。

示例

一位自营交易公司(prop firm)交易者添加了一个 MT5 登录,其经纪商的黄金交易品种代码为 XAUUSD.r。一条带有三个目标价的黄金 Telegram 信号到达;桥接解析出该交易品种,取得黄金的点值,将 0.30 手拆分为 0.15 / 0.09 / 0.06,EA 随后开出三个仓位,共用一个止损和三个目标价。经纪商的确认在约 1.2 秒内返回,三张成交单随即出现在仪表盘中。

常见错误

实际应用

MetaTrader 外汇交易 →