Обсуждение статьи "Создание торговой панели администратора на MQL5 (Часть IX): Организация кода (V). Класс AnalyticsPanel"
Не могли бы вы выложить все файлы вместе в приложении?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Создание торговой панели администратора на MQL5 (Часть IX): Организация кода (V). Класс AnalyticsPanel:
В рамках модульного подхода к разработке, подходящего для крупномасштабных программ на языке MQL5, а также для повышения повторного использования и удобства сопровождения кода, мы создаем отдельный заголовочный файл класса AnalyticsPanel. Этот класс предназначен для объединения визуального оформления аналитической панели и получения и отображения рыночных данных в реальном времени.
Помимо предоставления стандартных показателей учетной записи, на панели будут отображаться различные значения технических индикаторов, которые используются в пользовательской стратегии, которую я назвал Confluence. Эта стратегия основана на принципе слияния, при котором сигналы от нескольких индикаторов сравниваются для генерации единого торгового сигнала. Если ни один из показателей не совпадает с другим, панель отображает сообщение No Consensus (нет согласия), тем самым избегая ложных или слабых сигналов.
Класс AnalyticsPanel будет включать методы для инициализации и обновления макета панели, обновления значений меток в реальном времени, а также управления визуальной обратной связью на основе логики стратегии. Ниже представлен визуальный макет панели, а в дальнейшем обсуждении мы подробно рассмотрим детали реализации, благодаря которым она была создана.
Функции AnalyticsPanel
Автор: Clemence Benjamin