Обсуждение статьи "От новичка до эксперта: Создание анимированного советника для новостей в MQL5 (X) — Представление графика с несколькими символами для торговли на новостях"

 

Опубликована статья От новичка до эксперта: Создание анимированного советника для новостей в MQL5 (X) — Представление графика с несколькими символами для торговли на новостях:

Сегодня мы разработаем систему просмотра нескольких диаграмм с использованием объектов диаграмм. Цель состоит в том, чтобы улучшить торговлю на новостях за счет применения алгоритмов на MQL5, которые помогают сократить время реакции трейдера в периоды высокой волатильности, такие как выход крупных новостей. В этом случае мы предоставляем трейдерам интегрированный способ мониторинга нескольких основных инструментов в рамках единого инструмента для торговли на новостях. Наша работа постоянно продвигается с появлением советника News Headline EA («Заголовки новостей»), который теперь обладает растущим набором функций, которые привносят действительное значение как для трейдеров, использующих полностью автоматизированные системы, так и для тех, кто предпочитает ручную торговлю с помощью алгоритмов. Ознакомьтесь с новыми знаниями, информацией и практическими идеями, перейдя по ссылке и присоединившись к настоящему обсуждению.

По мере роста нашей программы важно применять структурированный и поддерживаемый подход к интеграции новых функций. Одним из моих любимых методов является модульность, которая обеспечивает плавную разработку и позволяет нам создавать утилиты многократного использования в виде заголовков и классов.

Для такой сложной программы, как News Headline EA, я придерживаюсь последовательного рабочего процесса:

  1. Начните с разработки отдельной мини-программы, предназначенной для тестирования новой функции.
  2. Как только функция станет доступной и стабильной, приступайте к интеграции в основной советник.

Этот процесс обеспечивает целенаправленный рабочий процесс, уменьшает количество ошибок и гарантирует плавное внедрение новых функций без нарушения существующей функциональности.

Сегодня нашей задачей по разработке является создание класса CChartMiniTiles, который будет обрабатывать отображение диаграмм нескольких символов в рамках одной диаграммы, каждая из которых имеет настраиваемые размеры. Затем мы реализуем этот класс в фиктивном советнике (MiniChartsEA) для проверки концепции. После подтверждения этот класс будет интегрирован в советник News Headline EA и адаптирован для обеспечения бесперебойной работы.

Наконец, обратите внимание, что такие имена, как CChartMiniTiles и MiniChartsEA, являются просто заполнителями, которые я выбрал для этого пошагового руководства — вы можете использовать разные имена, если понимаете, как работает программа.


Автор: Clemence Benjamin