Скрипт должен копировать линию с одного открытого графика на другой той же пары со всеми ее параметрами, но он почему-то не работает. Не пойму в чем ошибка.
Файлы:
CopyHorizontalLine.mq4
3 kb
- Советник тралит только один ордер
- Возможность перекрытия противоположных ордеров в МТ4.
- Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
имена граф.объектов должны быть уникальны, а вы пытаетесь сделать вторую линию с тем-же именем
На разных графиках могут быть одинаковые.
После создания линии и установки свойств добавьте:
ChartRedraw(sg);
Еще вместо ObjectSet() надо использовать ObjectSetInteger(), что бы chart_id указать.
Dmitry Fedoseev:
Огромное спасибо, помогло.
После создания линии и установки свойств добавьте:
Еще вместо ObjectSet() надо использовать ObjectSetInteger(), что бы chart_id указать.
Ещё не ввели команду копирования объекта?
Vasyl Nosal:
Ещё не ввели команду копирования объекта?
Что вы имеете в виду?
Ещё не ввели команду копирования объекта?

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь