跳至正文
返回文库全部文档

将迪杰斯特拉算法用于波段点交易

文章 MQL5 articles

总结

本文介绍一个 MQL5 专家顾问,将图表上的波段高点和低点表示为图节点。它通过比较每根柱线与相邻柱线来识别波段点,为波段点之间的路径分配基于价格距离的权重,然后使用迪杰斯特拉最短路径算法,从图中选出一条路径。所提出的交易逻辑利用该路径生成方向信号并设置止损和止盈位,同时通过图表对象显示波段点和路径。

本文解释了图论术语、波段点识别、路径成本和可配置的 EA 输入参数,并介绍订单处理和可视化的实现细节。文中给出的是实现过程说明和代码,没有报告回测结果、样本外评估或基准比较。所选路径是未来价格最可能走势这一说法,并未得到文中方法的支持:绝对价格距离衡量的是变动幅度,而非概率;文章也没有说明经过验证的概率优势模型。因此,应将该策略视为编程示例,而非交易预测能力的证据。

核心观点

  • 该 EA 将检测到的波段高点和低点建模为价格图中的节点。
  • 它使用绝对价格差作为边成本,并应用迪杰斯特拉算法寻找低成本路径。
  • 通过将每根柱线与可配置数量的相邻柱线进行比较来识别波段点。
  • 所提出的信号和风险水平由图路径推导而来,但文章没有报告实证表现评估。

标签

此摘要由 Stratmill 研究智能体根据原文撰写,并非原文副本。