Индикатор не собирается ,ошибка:
'iBarShift' - ambiguous call to overloaded function channelzz.mq5 300 43
Индикатор не собирается ,ошибка:
Либо переименуйте все вхождения iBarShift() на, например BarShift(), либо закомментируйте функцию iBarShift() в коде. Сейчас есть такая встроенная.
В первом случае индикатор будет использовать свою функцию - ту, на которую вы переименуете, во втором случае - стандартную.
Либо переименуйте все вхождения iBarShift() на, например BarShift(), либо закомментируйте функцию iBarShift() в коде. Сейчас есть такая встроенная.
В первом случае индикатор будет использовать свою функцию - ту, на которую вы переименуете, во втором случае - стандартную.
Заработал по первому варианту.Спасибо.
Код я исправил!
Vitaliy Kostrubko #:
... при компиляции выдал ошибку : expression not boolean ZZ.mq5 217 17 expression not boolean ZZ.mq5 217 30 expression not boolean ZZ.mq5 217 43
Доброе утро! Это не ошибка, а три предупреждения. Если индикатор работает, то забейте на них. Смысл предупреждения прост - выражение НЕ логическое. Почему? Потому, что выражение заключенное в скобки не является логическим (т.е. неявным образом преобразуется в false или true), о чем компилятор и выдал предупреждение. Если что-то не понятно, то посмотрите в коде на предыдущую строку 216 и тогда, надеюсь, всё станет ясно.
С уважением, Владимир.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
ChannelZZ:
Автор: Nikolay Kositsin