Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В этой статье рассмотрим разработку мультивалютного индикатора волатильности. Начинающие разработчики на MQL5 могут столкнуться с некоторыми сложностями при разработке мультивалютных индикаторов, но после прочтения этой статьи все станет намного проще. Основные вопросы при разработке мультивалютного индикатора относятся к синхронизации данных других символов по отношению к текущему символу, решению проблемы отсутствия части данных индикатора, определению начала "истинных" баров таймфрейма. Все это будет подробно рассматриваться в статье.
Значения индикатора Average True Range (ATR) будем получать уже рассчитанными для каждого символа, то есть по хэндлу. Для примера всего будет шесть символов, названия которых можно установить во внешних параметрах индикатора. Корректность введенных названий будет контролироваться. Если того или иного указанного в параметрах символа не найдется в общем списке, расчеты по нему производиться не будут. Все найденные символы будут помещены в окно Обзор рынка (Market Watch), если их в нем еще нет.
В предыдущей статье "Рецепты MQL5 - Элементы управления в подокне индикатора - Полоса прокрутки" уже рассматривался холст, на котором можно выводить текст и даже рисовать. В этой статье рисовать на холсте мы не будем, но зато будем выводить сообщения о процессе выполнения программы, давая пользователю понять, что сейчас происходит.
Автор: Anatoli Kazharski