如何将旧的Close [1]和新的Close [1]分开?

时间:2019-07-01 06:42:22

标签: mql4

任务: “如果发现蜡烛看涨,则等到下一个蜡烛收盘价高于最近50支蜡烛中的最高价”。

我通过编写以下代码来实现上述任务:

if (Open[1] < Close[1])
{
     double wanted_level = High[1];
}
if (Close[1] > iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, 50, 2))) {
     openSellTrade(); 
}

但是它失败了,因为新的Close [1]值与旧的Close [1]冲突,该如何解决?

1 个答案:

答案 0 :(得分:0)

请让我清楚地了解。您是否要在简单的绿色柱线之后将卖出限价单设置为最近50条柱线范围的最高价?