Обсуждение статьи "Встраивание торговой дисциплины в код (Часть 8): Подтверждение сетапов и контроль разрешения торговли"

Опубликована статья Встраивание торговой дисциплины в код (Часть 8): Подтверждение сетапов и контроль разрешения торговли:

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

В автоматической торговле постоянно возникает задача различать выявление торговой возможности и определение момента, когда ею следует воспользоваться. Трейдеры редко терпят неудачу из-за того, что не могут распознать сетап. Чаще всего они совершают ошибку, входя в рынок слишком рано или продолжая торговать после того, как возможность для сделки уже упущена.

Чтобы наглядно проиллюстрировать эту идею, рассмотрим приведенный ниже пример «двойной вершины». Хотя эта фигура указывает на возможный медвежий разворот, сетап ещё не готов для открытия позиции. Сначала требуется подтверждение, например, пробой и повторное тестирование уровня. Любая позиция, открытая до такого подтверждения, остается в зоне неподтвержденного сетапа, где открывать позиции не следует.

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

Таким образом, модель контроля торговой дисциплины служит одной цели: торговля разрешена только после подтверждения и только пока сетап остаётся действительным. Если подтверждения ещё не было, торговля запрещена. Если срок действия сетапа истёк, торговля запрещается.


Автор: Christian Benjamin

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

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

Oarabile Seboka #:
Это блестящий механизм, позволяющий структурно обеспечить надежное выполнение торговой стратегии.

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

Спасибо, Oarabile. Я очень ценю ваш отзыв и рад, что вы сочли этот подход полезным.