У меня есть пользовательский индикатор.Я пытаюсь написать код для советника, чтобы получить самое высокое и самое низкое значение этого пользовательского индикатора за последние 20 свечей.
По сути, когда начинается свеча 0, я хочу получить самое высокое и самое низкое значениеиндикатор для свечей с 1 по 21.
Как мне это сделать?
Это то, что я сделал до сих пор:
int LookBackPeriod = 20;
double array[];
for (int i=LookBackPeriod+1; i>0; i--)
{
array[i]=iCustom(Symbol(),timeframe,fpath_Indicator,....x,y,z...,i);
}
double MaxValue = ArrayMaximum(array,WHOLE_ARRAY,0);
double MinValue = ArrayMinimum(array,WHOLE_ARRAY,0);
Код правильный?Я не могу получить правильные значения.