平台·术语表

什么是服务器延迟?Ping、重传与滑点

服务器延迟是您的终端与经纪商交易服务器之间的往返时间。本文讲它为什么会变成滑点,以及重传怎样暴露线路的问题。

服务器延迟,是一条消息从您的交易终端到经纪商的交易服务器、再返回所用的时间。MetaTrader 把它显示为 ping,单位是毫秒。它取决于两台具体机器之间的那条路径,跟您办的宽带套餐无关,也不单是经纪商的事。

工作原理

Ping (ms) = 终端 → 交易服务器 → 终端,一次往返

决定延迟的主要是两样东西:物理距离,以及中间经过多少个网络节点(跳数)。带宽几乎不起作用。光在光纤里每毫秒大约走 200 km,一来一回时间翻倍,每台路由器还会加上自己的排队延迟。悉尼一条 500 Mbit 的家庭宽带连伦敦的服务器,怎么也比不过和交易服务器在同一个数据中心的 10 Mbit VPS。

每笔交易都要在两个方向上各付一次延迟的代价。价格传到终端时已经晚了,EA(智能交易系统)据以决策的报价其实已经过时;订单再原路返回,等服务器收到时,行情又变了。

重传衡量的是另一回事,数值高时问题更严重。TCP 会把丢失或没有得到确认的数据包重新发送,以保证送达,重传数值就是需要重发的数据包占比。丢一个包,代价不是多走一跳,而是一次超时,所以重传不会平稳地抬高平均延迟,而是制造尖峰。ping 40 ms 但有明显重传的账户,线路反而不如稳定在 90 ms 的账户可预测;而且这些尖峰出现的时机与您的持仓毫无关联,完全随机。

为什么重要

延迟是滑点中您真正能测量的那一半。从做出决定到成交,每一毫秒价格都可能变动;而在趋势行情或新闻冲击下,变动的方向并不是随机的。

风险随交易频率放大,与赚多少无关。持仓三周的单子,察觉不到 200 ms 的差别;每天开好几笔交易的系统,每次开仓、每次平仓都要为这段延迟付出代价。

最伤人的是这种不对称:让行情剧烈波动的那股负载,同样会拖慢线路,所以最慢的往返和变得最快的价格,往往是一起来的,而不是各自独立发生。

数据显示了什么

延迟按订单收费,所以关键在于账户交易有多频繁、利润空间有多薄。截至 2026 年 8 月,在 ShowMyTrades 上有交易历史的公开账户中,持仓时间中位数为 2.4 小时,每个账户已平仓交易的中位数为 171 笔,盈利因子中位数为 1.28。利润空间这么薄,执行质量就不是结果里可以忽略的零头,而是结果本身的一部分。

这些账户连接着 703 个不同的经纪商服务器,已同步的交易共 15,436,464 笔:七百个撮合引擎,分处七百栋楼里,与终端所在位置的距离各不相同。而且 53.9% 的账户自动化程度超过 90%,也就是说,这里的大多数订单都是条件一满足就立即发出的,发单的程序不可能自己决定等行情平静些再出手。

在 ShowMyTrades 上的位置

公开的业绩记录,几乎从不交代产生它的那台机器。使用 EA 连接时,我们的业绩记录会交代:终端与已打开的图表模块公开到交易服务器的 Ping 和重传,旁边是终端的版本号、内存和权限,还有连接徽章、终端上次报告距今多久,以及您有几个终端在线。

这两个数字都是终端对自己实际所走路径的测量,不是根据您所在位置的估算;判读它们的阈值写在提示框里,而不是全凭某个人的经验:ping 低于 50 ms 为优秀,高于 200 ms 可能意味着执行更慢、滑点更多;重传接近 0% 表示连接稳定,持续偏高则说明网络不可靠,或者交易服务器距离较远。

有两点要说明。直接连接从不接触您的机器,所以这些数据一项都没有。另外,在 MT4 上这个模块的标题只是终端,因为 MT4 的 EA 不发送图表列表。

常见误解

  • “Ping 就是我的执行速度。”Ping 只衡量网络往返,其他一概不管。经纪商自己的处理时间、排队,以及任何交易员干预,都叠加在这个数字之上,从数字里根本看不出来。
  • “网速快,延迟就低。”一个订单只有几百字节,管道粗细从来不是瓶颈,管道长短才是。所以离交易服务器近,永远胜过带宽大。
  • “平均值看着没问题,线路就没问题。”平均值会掩盖尖峰,而重传数值报告的恰恰就是尖峰。订单不会挑平均的时刻发出,而是扎堆出现在行情波动的时候。
  • “显示已连接,说明终端还在运行。”这个标志只是终端最后一次报告的值,一台几周前就关了机的机器,也照样显示已连接。关键看数据新不新:所以数据过时后,徽章会退回离线。

延迟和账户页面上的其他数字该怎么对照着看,见:如何读懂交易账户控制台。