【问题标题】:MQL4 - find the exact price and time for 2 MA crossoverMQL4 - 找到 2 MA 交叉的准确价格和时间
【发布时间】:2014-05-25 00:43:00
【问题描述】:

我正在尝试编写 MQL4 代码来查找所有 2 MA(50 和 100)早期交叉的确切价格和时间,这些交叉已经在我的 MT4 图表中发生。

不胜感激。

谢谢,

【问题讨论】:

    标签: metatrader4 mql4 metatrader5


    【解决方案1】:
    1. 使用 for 循环遍历图表上的所有蜡烛。
    2. 获取快速 iMA() 区域(如果快速 iMA() > 慢速 iMA(),则为买入区域;如果快速 iMA()
    3. 获取当前和上一个/下一个蜡烛的 iMA 区域 (#2)。
    4. 如果 2 个区域不匹配(即 1 个是买入区域,另一个是卖出区域),则发生交叉。
    5. 将该蜡烛时间添加到数组中。

    但不确定如何获得确切的价格(交叉通常不会发生在蜡烛的确切开始/结束,因此很难确定确切的交叉时间/价格),除非您执行上述操作报价水平而不是蜡烛水平。祝你好运。

    【讨论】:

      猜你喜欢
      • 2022-11-04
      • 2017-07-05
      • 2021-05-10
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 2020-03-02
      • 2015-04-21
      相关资源
      最近更新 更多