Обсуждение статьи "Утилита для отбора и навигации на MQL5 и MQL4: добавляем вкладки "домашки" и сохраняем графические объекты"
Идея применения условной компиляции интересна. Это направление (включая разработку универсальных функций и модулей), на мой взгляд, вообще надо развивать,
так как это может помочь тем, кто работает с MQL4, но ещё не перешёл на MQL5 (а это большое количество участников финансовых рынков).
С сохранением и загрузкой графических данных зачем такой геморрой, не проще было использовать шаблоны?

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Утилита для отбора и навигации на MQL5 и MQL4: добавляем вкладки "домашки" и сохраняем графические объекты:
В данной статье мы расширим возможности ранее созданной утилиты, добавив в нее вкладки для отбора нужных нам инструментов. Также мы научимся сохранять графические объекты, которые мы создали на графике определенного инструмента, чтобы постоянно их не создавать повторно. И даже научимся работать только с инструментами, которые были предварительно выбраны с помощью с нужного нам сайта.
Вкладки для домашнего задания
Чтобы спасти лесной массив нашей планеты, мы создадим 3 вкладки, на которых будут отображаться только те инструменты, которые мы предварительно выбрали среди других. Назовем эти вкладки: Long, Short и Range. Но, конечно, не обязательно добавлять в них только инструменты, которые идут вверх, вниз, или стоят в боковике. Вы можете использовать их по своему усмотрению.
В итоге, на графике, где будет запущена наша утилита, появится еще один ряд из 4 кнопок: кнопки All и трех ранее описанных кнопок.
По умолчанию будет нажата кнопка All, а значит, ниже будет отображаться список всех инструментов, которые удовлетворяют нашим фильтрам:
Итак, цель поставлена. Осталось только ее реализовать. Для этого нам придется переписать небольшую часть нашей утилиты.
Автор: Roman Klymenko