Библиотеки: iBarShift - страница 4

 

Проверьте это сами (в mt4).

Запустите его на графике, например, m5. Скрипт останавливается, если ваша функция (я переименовал ее в iBarShift_MQ5) возвращает индекс меньше 0.

Я изменил возвращаемые отрицательные значения, чтобы знать, откуда был возвращен отрицательный индекс (можно было бы использовать, например, __LINE__).

Файлы:
 
Carl Schreiber:

Проверьте это сами (в mt4).

Запустите его на графике, например, m5. Скрипт останавливается, если ваша функция (я переименовал ее в iBarShift_MQ5) возвращает индекс меньше 0.

Я изменил возвращаемые отрицательные значения, чтобы знать, откуда был возвращен отрицательный индекс (можно было бы использовать, например, __LINE__).

?

Это код для mql5/MT5. Нет смысла использовать его под mql4/MT4.

 
Это код для mql5/MT5. Нет смысла использовать его под mql4/MT4.

Конечно, так как это облегчает перенос моих кодов из mt4 в mt5!

 
Carl Schreiber:

Конечно, так как это облегчает перенос моих фактических кодов mt4 на mt5 позже!

Так есть ли проблема в MT5?
 
Может быть, поскольку используемая вами функция существует и в mt5 и, вероятно, будет иметь те же результаты?
 
Carl Schreiber:
Может быть, поскольку используемая вами функция существует и в mt5 и, возможно, даст те же результаты?
mql5 - это не mql4. Нет никаких проблем с этим кодом, когда он используется с MT5, как он и был разработан.