Новая версия платформы MetaTrader 5 build 3660: Улучшения и исправления - страница 3
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уже есть в альфа версии редактора, скоро начнем показывать.
Зачем это всё?
Скоро уже лет десять, как трейдеры просят сделать плавное масштабирование графиков.
После обновления 3660 мои индикаторы перестали работать. При компиляции выдает ошибку. В чем может быть дело?
В пятницу 24 марта 2023 года будет выпущена обновленная версия MetaTrader 5. В ней мы внесли ряд исправлений и улучшений в работу платформы.
Тоже самое, что и у человечка выше, после обновления 3660 НЕКОТОРЫЕ мои советники и индикаторы перестали работать. При компиляции выдает ошибку. В чем может быть дело?
UPD:
Методом исключения нашел, что вызывает ошибку - функция ArrayGetAsSeries()
Если за комментировать подобные строчки - компиляция проходит:
Это предупреждение вполне можно убрать:
Это предупреждение вполне можно убрать:
Может поможет. Глушится так:
А у меня свой вопрос по индикаторам. Впервые встречаю такое предупреждение:
Сделал индикатор Bollinger Bands, где расчёт идёт на кольцевых буферах. Указал в коде, что есть 3 буфера (INDICATOR_DATA).
В итоге на графике такая интересная картина:
Отрисовался только 1 буфер. В окне данных показываются все 3, причём название буфера Middle задвоено, а Lower нет.
P.S. Сам допустил ошибку, исправил DRAW_COLOR_LINE на DRAW_LINE, предупреждение пропало.
В свойствах было объявлено так:
Методом исключения нашел, что вызывает ошибку - функция ArrayGetAsSeries()
Если за комментировать подобные строчки - компиляция проходит
Подтверждаю, у меня тоже компилятор отказывается собирать то, что точно работало ранее. Обходиться без ArrayGetAsSeries() не буду, подожду исправления платформы.
UPD
Уже исправлено.
Может поможет. Глушится так:
А у меня свой вопрос по индикаторам. Впервые встречаю такое предупреждение:
Сделал индикатор Bollinger Bands, где расчёт идёт на кольцевых буферах. Указал в коде, что есть 3 буфера (INDICATOR_DATA).
В итоге на графике такая интересная картина:
Отрисовался только 1 буфер. В окне данных показываются все 3, причём название буфера Middle задвоено, а Lower нет.
P.S. Сам допустил ошибку, исправил DRAW_COLOR_LINE на DRAW_LINE, предупреждение пропало.
В свойствах было объявлено так:
Буферов 3, а отображений сколько?