【发布时间】:2015-06-25 02:24:31
【问题描述】:
我正在 MT4 上创建 EA 并希望通过 MQL4 检索延迟值(例如 123 毫秒) > 代码。
可以吗?
我在 MQL4 参考资料中找不到此功能。
【问题讨论】:
-
你指的是ping延迟吗?或订单执行延迟?该值在 MQL4 中不直接可用,但您可以根据您所指的延迟生成它们。需要注意的是,60 毫秒的 ping 延迟仍然可能有 3000 毫秒的执行延迟......基本上,经纪人很慢(或延迟)您的订单执行(导致滑点)。
-
我的意思是 ping 延迟。
-
我能问一下这个信息对你来说有多“重要”吗?可以做到,但难度很大。涉及多个非 MT4 流程。 1. 识别您的 MT4 Windows 系统 ID,2. 将其映射到它正在连接的 IP 连接,3. 向其发出 ICMP ping,以及 4. 获取响应时间。 ::: 所有这些都是关闭 MT4 并且相当复杂。如果不是绝对关键,宁愿不花时间在上面。但是如果它非常关键并且没有解决方法,我可以尝试一下。告诉我。
标签: latency low-latency mql4 metatrader4 mt4