Что за ошибка?
Предупреждение, что где-то в коде есть несоответствие типов.
En_handle = iEnvelopes ("EURUSD", PERIOD_H1, per[1], 0, MODE_EMA, PRICE_CLOSE,per[2]);
ругается на массив...
double per[1000];
ругается на массив...
En_handle = iEnvelopes ("EURUSD", PERIOD_H1, (int)per[1], 0, MODE_EMA, PRICE_CLOSE,per[2]);Третий параметр должен быть типа int. >>> iEnvelopes
- www.mql5.com
Вроде бы с какого-то билда не более 100 предупреждений/ошибок выводится в журнал.
На мой взгляд, следует писать код так, чтобы не было даже замечаний. У меня тысячи строк кода, и все они компилируются без единого замечания.
В данном случае вам следует сделать явное приведение типов, как правильно вам указал tol64, и компилятор будет знать, что вы здесь не ошиблись, взяв другой тип переменных.
А вот еще ошибка
Cannot be used for static allocated array
здесь:
ArraySetAsSeries(MA2h5,true);
Индюк ругается:
possible loss of data due to type conversion
Это что?