欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

流氓蜱检测器 - MetaTrader 4脚本

author emer | 212 人阅读 | 0 人评论 |

Rogue tick detector - indicator for MetaTrader 4

Rogue tick detector - indicator for MetaTrader 4

介绍:各种交易者越来越依赖 mt4 的自动交易和自定义研究功能来在无人值守的情况下实施其投机策略。 这些工具的执行依赖于主要输入:喂价。 买/卖信息的每个新报价都会出现新的报价。如果价格源包含旧的或过时的价格变动,那么所显示的价格可能不再有效。 然而,当使用算法进行交易时,即使价格差异足够大,可以直观地看到,交易者也无法足够快地知道差异,直到事后才通过查看图表来采取行动。

Rogue蜱虫检测器工具的基本逻辑如下:

喂价是线性的(当前价格相对于之前的价格上涨、下跌或保持不变),并且每个报价(报价点)应该是连续的。 这意味着报价时间戳 12:20:25 应始终在报价时间戳 12:20:26 之前到达并计入平台。 如果 12:20:25 标记出现在 12:20:26 之后,则会以弹出窗口、电子邮件和/或书面日志格式显示错误消息。 日志将包含交易品种名称、恶意报价以及之前的报价/报价和时间戳信息。

检查传入的刻度 (tick0) 时间戳并与前一个刻度时间戳 (tick-1) 进行比较。 如果勾选 0 时间戳 < 勾选 -1,则记录警报。

弹出窗口、电子邮件和单独的日志文件选项都是可能的。 如果您需要向经纪人或程序员发送证据,并且不想使用专家日志,则可以使用单独的日志文件。 确保考虑到时差,因为专家日志将记录本地计算机时间,并且报价的时间戳将是 mt4 市场观察时间。

Rogue tick detector - indicator for MetaTrader 4

安装:将 RogueTickDetector.mq4 或 ex4 复制到 [metatrader4 文件夹]\experts\indicators 。 重新启动 Metatrader 4,然后您应该会在导航器中的“自定义指标”文件夹下看到新指标。 将 RogueTickDetector 拖到任何包含您要跟踪的交易品种的图表上。 可以运行多个不同的指标同时显示在同一图表上,但每个跟踪交易品种只需要一个 RogueTickDetector 实例。

日志文件将位于 [metatrader4 文件夹]\experts\files 中

笔记:偶尔检测到流氓蜱虫(一天最多几次)可能有合理的原因。但很多时候,当货币对每分钟或每小时突然经历几次流氓报价(无论交易品种波动性如何)时,这是可能的这是故意的价格操纵。 检查是否存在其他形式的经销商干预(执行/填充延迟、不对称滑点、过度重新报价、异常断开等)。 还要检查您的终端从 mt4 终端到服务器的延迟以及互联网连接质量。

通常,价格流氓蜱是经纪商方面出现问题的结果,因为我们通常在纽约的优质 VPS 服务器上使用该工具,并保证 100% 的正常运行时间。 同一台服务器将拥有多个真实账户和模拟账户,多个经纪商交易类似的货币对;但似乎只有少数经纪人始终存在这个问题。 或者经纪人永远不会有这个问题,但突然它会非常频繁地发生。

由于它使用的计算机资源很少,我们建议所有重视准确定价的交易者考虑使用此工具或类似工具。

特别感谢向 Vivek @ Anka Software 寻求实际使用工具设计方面的帮助。


附件下载

📎 RogueTickDetector.mq4 (4.34 KB)

Source: MQL5 #11004

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录