Новая версия платформы MetaTrader 5 build 3660: Улучшения и исправления - страница 4
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Буферов 3, а отображений сколько?
Тоже три.
В таком случае если не секрет, то покажите всё до функции OnCalculate
Типа так
В таком случае если не секрет, то покажите всё до функции OnCalculate
Типа так
Вот как-то так:
Структура индикаторного буфера:
Вот как-то так:
Структура индикаторного буфера:
Извините Денис, я наверное зря ввязался в это… В ООП я мало чего понимаю и соответственно пользуюсь этими примочками крайне редко, а у вас всё построено на этом.
Единственное что могу с уверенностью сказать, это
Если применять тип DRAW_COLOR_LINE то должно быть
Соответственно если три DRAW_COLOR_LINE то должно быть
и после каждого INDICATOR_DATA должно идти INDICATOR_COLOR_INDEX
Если чётный индекс буфера данных, то следом нечётным индексом долен быть буфер цвета.
И ещё вопрос:
SBuffer gBuffer[BUFF_NUM]; // [0] - mid, [1] - upper, [2] - lower
Этот буфер где-то заполняется? Не проще записать так
После обновления 3660 мои индикаторы перестали работать. При компиляции выдает ошибку. В чем может быть дело?
Доброго. Тоже самое. Советники не компилируются. code generation error 1 1
Сегодня версия 3661 от 25.03.2023 начала обновляться. Однако, после обновления и перезапуска, начал ругаться антивирус "360 Total Security".
Это ложная тревога, объяснение - см пост #33055
И ещё вопрос:
SBuffer gBuffer[BUFF_NUM]; // [0] - mid, [1] - upper, [2] - lower
Этот буфер где-то заполняется? Не проще записать так:
Да, буферы заполняются при первом вызове OnCalculate():
SBuffer gBuffer[] - это не просто массив, а массив структур буферов.
Поэтому так массив не заполнить:
Алексей, тут наверное тема про ООП вторична... Спасибо, что обратили своё внимание на мой вопрос.