AlgoVesta › 术语表 › 订单路由

订单执行

订单路由

订单路由是指订单从决定交易的平台传递到执行交易的场所所经过的路径:由哪台服务器发送、使用哪个 API 密钥或终端登录信息、发往哪个交易所或经纪商,以及在哪个市场(现货、永续期货,或 MetaTrader 5)执行。

为什么重要

路由决定了延迟、交易所看到的 IP 地址、订单落入哪个账户,以及当某台服务器或某个交易场所不可用时会发生什么。交易所允许你将 API 密钥绑定到固定的 IP 地址,因此发送订单的服务器必须是已知且稳定的。如果一个平台将所有订单都从单一机器发出,就存在单点故障;如果路由是随机的,就无法实现白名单。对于 MetaTrader 5 而言,路由是集群中登录了你经纪商账户的一台终端,因此该终端的连接状态也是路由的一部分。

AlgoVesta 如何处理

加密货币订单从固定公网 IP 地址的专用执行服务器发出,该 IP 会在仪表盘中显示,以便你将其添加到交易所的 API 密钥白名单中;这些服务器运行完全相同的代码,每个账户会稳定地分配到其中一台服务器,若某台服务器不可用则会自动接管。每笔订单都携带其所属的 API 密钥,因此绑定到特定交易所账户的策略永远不会退回使用另一个密钥。即便是同一品种,现货和期货也会分别路由和记录。MetaTrader 5 订单会经由私有连接发送到终端集群中持有你经纪商登录信息的那台终端;若该终端处于断开状态,订单不会被发送,并会显示原因。所支持的 16 家交易所之间的行为存在差异,这些差异是有意保留的。交易所列表和密钥设置指南见支持的交易所页面;MT5 方面的说明见MetaTrader 外汇。

示例

某交易者运行两个策略:一个绑定到某 Bybit 期货账户,另一个绑定到某 MT5 资金方账户。第一个策略的 TradingView 警报会被路由到分配给该账户的执行服务器,用仅限交易的 Bybit 密钥签名,并下达到期货市场。第二个策略的警报会被路由到集群中持有该资金方登录信息的 MT5 终端。两个策略都不可能意外交易到对方的账户。

常见错误

实际应用

支持的交易所 →