Вещественные типы (double, float) - Типы данных - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Владимир я использую стиль рисования DRAW_COLOR_LINE. Как быть с условиями пока >= синий, пока <= красный. Цикл в цикле?
ArrayBsearch? ArraySort?
Поставьте условие в строку 130.
Немного почистил:
Код работает, цвет меняет.
Три дня голову ломаю. Флэт остался DimGray? Нужно если вверх или равно синий. Если вниз или равно красный.
Три дня голову ломаю. Флэт остался DimGray? Нужно если вверх или равно синий. Если вниз или равно красный.
double числа нельзя сравнивать через '==' (справка)
Нужно сравнивать так:
Вот как это в индикаторе:
Результат:
Владимир правило сравнения double знаю. Значит без доп.условий нельзя сделать?
Каких доп. условий?
А можно ещё лучше, без сравнения:
Каких доп. условий?
А можно ещё лучше, без сравнения:
Тоже самое получается, если сравнивать на равенство без нормализации.
Главный вопрос остался не решенным. Как окрасить буфер в два цвета. >= Синий до <= Красный.
А в случае когда равно, как узнать, какой это вариант, когда больше или равно или же когда меньше или равно? Вот ведь задача какая)