小编Sup*_*man的帖子

如何使用 CopyRates() 搜索和过滤看涨吞没形态的多个时间范围

我尝试使用CopyRates()到(所有时限搜索几个时限看涨吞没烛台模式(看跌蜡烛,随后一个更大的看涨蜡烛)H2,以M10一个内H4看涨的蜡烛它关闭后)。我阅读了 的定义,CopyRates()但我发现实施起来有点困难。这里的想法来自我想要过滤具有最大看跌与看涨蜡烛对比率的模式的模式。看看我在下面做了什么:

OnTick()

for (int i=ArraySize(timeframes); i>=1; i--)   {
    
    if(CopyRates(Symbol(), timeframes[i - 1], 1, MyPeriod, rates)!=MyPeriod) {
        Print("Error CopyRates errcode = ",GetLastError()); 
        return;
    }

    // Using bullish engulfing pattern:
    if ((rates[numCandle].open < rates[numCandle].close) &&
        (rates[numCandle + 1].open > rates[numCandle + 1].close) &&
        (rates[numCandle + 1].open < rates[numCandle].close) &&
        (rates[numCandle + 1].close > rates[numCandle].open)) {

        // Not too certain what should be done here
    }
}
Run Code Online (Sandbox Code Playgroud)

这是其他相关代码:

input int …
Run Code Online (Sandbox Code Playgroud)

algorithmic-trading metatrader5 mql5

15
推荐指数
1
解决办法
745
查看次数

标签 统计

algorithmic-trading ×1

metatrader5 ×1

mql5 ×1