Обсуждение статьи "Встраивание торговой дисциплины в код (Часть 6): Построение единого фреймворка дисциплины на MQL5"
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Встраивание торговой дисциплины в код (Часть 6): Построение единого фреймворка дисциплины на MQL5:
В предыдущих частях этой серии отвечающие за дисциплину компоненты разрабатывались независимо, включая белый список символов, контроль торговых сессий, фильтрацию новостных блокировок и дневные лимиты сделок. В этой части эти компоненты объединены в централизованный фреймворк дисциплины, регулирующий торговое поведение на всем терминале.
Цель системы — контролировать, когда торговля разрешена, ограничена или подлежит принудительному соблюдению заданных правил Фреймворк вводит слой валидации между исполнением стратегии и доступом к рынку.
В центре архитектуры находится CDisciplineEngine.mqh, который выступает в качестве координационного уровня для всех операций, связанных с обеспечением дисциплины. Этот движок проверяет разрешения на торговлю и обновляет состояние правил. Он также предоставляет данные мониторинга дашборду и советнику, поддерживая синхронизацию среды.
Фреймворк организован в четыре основных уровня:
Автор: Christian Benjamin