Under Controls
- Эксперты
- Версия: 1.0
- Активации: 5
Эксперт на основе Fair Value Gap, захвата ликвидности и SuperTrend для MetaTrader 5
ОбзорUnder Control — профессиональный торговый советник для MetaTrader 5, построенный на сочетании Fair Value Gap, захвата ликвидности, направления SuperTrend и многоуровневой валидации сигнала.
Советник анализирует не одно техническое условие, а последовательность взаимосвязанных факторов.
Потенциальный сетап проходит через несколько уровней проверки:
Fair Value Gap → Liquidity Sweep → SuperTrend → ATR-фильтр шума → Контроль спреда → Ограничение длительности тренда → ADX → Сила сигнала
Только после выполнения заданных условий советник получает возможность открыть позицию.
В результате формируется структурированный торговый механизм, объединяющий анализ рыночной структуры, управление капиталом, контроль экспозиции и защиту открытых позиций.
Fair Value Gap и захват ликвидностиОсновной сигнальный модуль ищет Fair Value Gap (FVG) заданного минимального размера.
Параметр:
SignalFVGMinSizePoints
определяет минимальный размер ценового дисбаланса, который может рассматриваться в качестве потенциального сетапа.
Дополнительно может требоваться наличие Liquidity Sweep перед подтверждением сигнала.
Параметр:
SignalLiquiditySweepRequired
позволяет включить это требование.
Таким образом, логика может учитывать как наличие ценового дисбаланса, так и предшествующее взаимодействие цены с ликвидностью.
Многоуровневое подтверждение сигналаUnder Control не ограничивается одним условием FVG.
Сигнальный блок может одновременно использовать несколько независимых фильтров.
Направление SuperTrend
SignalSuperTrendMultiplie
определяет множитель SuperTrend, используемый для формирования направленного контекста.
ATR-фильтр шума
SignaATRNoiseFilter
использует ATR для фильтрации относительно небольших рыночных колебаний.
Контроль спреда
SignaMaxSpreadAllowed
задаёт максимально допустимый спред в пунктах.
Если текущий спред превышает установленное значение, условия для открытия могут быть отклонены.
Ограничение длительности тренда
SignaMaxBarsInTrend
ограничивает допустимую продолжительность текущего тренда.
Если движение продолжается слишком долго относительно заданного параметра, соответствующий сетап может считаться недействительным.
Подтверждение ADX
SignaADXOpenConfirmation
задаёт уровень ADX, необходимый для подтверждения открытия позиции.
Порог силы сигнала
SignalThreshold
определяет минимальную силу сигнала, необходимую для перехода к открытию сделки.
Все эти параметры позволяют сформировать многоуровневую систему валидации вместо входа по одному техническому признаку.
Управление капиталом и экспозициейUnder Control содержит отдельный модуль управления капиталом, ориентированный на контроль общей экспозиции.
Автоматический расчёт размера позиции включается через:
AutoCapitalRegulationOn
Целевое соотношение экспозиции задаётся параметром:
CapitalExposureRatio
Базовый размер позиции определяется через:
BaseContractSize
Это позволяет связать размер позиции с доступным капиталом и заранее определить допустимый уровень экспозиции.
Контролируемая цепочка позицийЕсли торговая логика допускает последовательное добавление позиций, максимальная глубина цепочки определяется параметром:
PositionChainDepth
Масштабирование объёма контролируется:
AllocationScalingExponent
Таким образом, увеличение аллокации происходит по заданной математической функции и ограничивается установленной глубиной цепочки.
Советник не использует мартингейл-восстановление, неограниченное пирамидирование или бесконтрольную сеточную систему восстановления.
Защита открытых позицийUnder Control содержит отдельный модуль управления защитой позиции.
Защита прибыли
ProfitCeilingPoints
задаёт расстояние фиксации прибыли в пунктах.
Ограничение убытка
LossFloorPoints
задаёт расстояние защитного уровня убытка в пунктах.
Эти параметры позволяют заранее определить рабочие границы отдельной позиции.
Трейлинг-движокДополнительный механизм сопровождения позиции включается через:
TrailingEngineActive
Трейлинг начинает работу после достижения:
TrailEngagementDistance
и перемещает защитный уровень с шагом:
TrailStepPoints
Это позволяет отдельно определить момент активации трейлинга и величину его шага.
Для отложенных ордеров также доступны:
-
TrailPendingActive
-
TrailPending
Для продолжительных серий позиций предусмотрен дополнительный механизм коррекции.
Параметр:
CorrectionStrategy
может изменять уровни защиты по мере развития серии.
Значение:
0
полностью отключает эту функцию.
Независимое управление Long и ShortДлинные и короткие позиции управляются независимо:
-
LongExposureEnabled
-
ShortExposureEnabled
Можно использовать:
-
только Long;
-
только Short;
-
оба направления одновременно.
Это позволяет адаптировать направление работы советника под выбранный торговый подход и особенности конкретного инструмента.
Исполнение и окружениеUnder Control предоставляет отдельные параметры для идентификации экземпляров и адаптации к требованиям брокера.
StrategyInstanceID
Уникальный идентификатор экземпляра советника, выполняющий функцию, аналогичную Magic Number.
Позволяет отделять сделки Under Control от других стратегий на том же счёте.
ExecutionTag
Пользовательская текстовая метка, прикрепляемая к сделкам для удобной идентификации.
FillExecutionPolicy
Определяет политику заполнения ордеров MQL5.
InstitutionalExecutionMode
Позволяет использовать альтернативный режим обработки ордеров для брокеров со специальными требованиями к исполнению.
Основные возможности-
Анализ Fair Value Gap
-
Подтверждение через Liquidity Sweep
-
Фильтрация направления SuperTrend
-
ATR-фильтр рыночного шума
-
Подтверждение открытия через ADX
-
Настраиваемый порог силы сигнала
-
Контроль максимального спреда
-
Ограничение длительности тренда
-
Автоматический расчёт размера позиции
-
Контроль целевой экспозиции капитала
-
Ограниченная глубина цепочки позиций
-
Настраиваемое масштабирование аллокации
-
Фиксированные уровни прибыли и убытка
-
Опциональный трейлинг-движок
-
Трейлинг отложенных ордеров
-
Коррекция защиты при продолжительных сериях
-
Независимое управление Long / Short
-
Уникальная идентификация стратегии
-
Настраиваемая политика заполнения MQL5
-
Институциональный режим исполнения
Signal
SignalFVGMinSizePoints
Минимальный размер Fair Value Gap в пунктах.
SignalLiquiditySweepRequired
Требует наличия Liquidity Sweep перед подтверждением FVG-сетапа.
SignalSuperTrendMultiplie
Множитель SuperTrend для определения направленного контекста.
SignaATRNoiseFilter
Множитель ATR для фильтрации рыночного шума.
SignaMaxSpreadAllowed
Максимально допустимый спред в пунктах.
SignaMaxBarsInTrend
Максимальное количество баров текущего тренда до аннулирования соответствующего сетапа.
SignaADXOpenConfirmation
Уровень ADX, необходимый для подтверждения открытия.
SignalThreshold
Минимальная сила сигнала, необходимая для входа.
SignalMeasure
Метод измерения, применяемый к сигнальному коридору.
Money ManagementAutoCapitalRegulationOn
Включает автоматический расчёт размера позиции на основе капитала счёта.
CapitalExposureRatio
Задаёт целевое соотношение экспозиции капитала.
BaseContractSize
Базовый размер лота или контракта для расчётов.
PositionChainDepth
Максимальное количество позиций в цепочке.
AllocationScalingExponent
Определяет изменение аллокации при увеличении глубины цепочки.
ProtectionProfitCeilingPoints
Расстояние фиксации прибыли в пунктах.
LossFloorPoints
Расстояние защитного уровня убытка в пунктах.
TrailingEngineActive
Включает механизм трейлинг-защиты.
TrailEngagementDistance
Расстояние в пунктах, после которого активируется трейлинг.
TrailStepPoints
Шаг перемещения трейлинга.
LevelStart
Начальный уровень логики защиты.
TrailPendingActive / TrailPending
Опциональные параметры сопровождения отложенных ордеров.
CorrectionStrategy
Управляет дополнительной коррекцией защитных уровней при продолжительных сериях позиций.
0 = отключено.
EnvironmentLongExposureEnabled / ShortExposureEnabled
Независимое включение и отключение Long и Short торговли.
StrategyInstanceID
Уникальный идентификатор экземпляра стратегии.
ExecutionTag
Пользовательская текстовая метка сделок.
FillExecutionPolicy
Политика заполнения ордеров MQL5.
InstitutionalExecutionMode
Альтернативный режим обработки ордеров для брокеров с особыми требованиями к исполнению.
Рекомендации перед использованиемДля полноценной оценки протестируйте Under Control в тестере стратегий MetaTrader 5 на тех инструментах и таймфреймах, которые планируется использовать в реальной торговле.
Настройки по умолчанию следует рассматривать как отправную точку. При оптимизации учитывайте:
-
волатильность инструмента;
-
средний спред;
-
комиссию;
-
ликвидность;
-
размер счёта;
-
особенности исполнения.
Для реалистичного тестирования особое внимание уделяйте торговым издержкам и качеству исполнения, поскольку они могут существенно влиять на фактический результат.
После установки на демо-счёт рекомендуется внимательно наблюдать за первыми сделками и проверить корректность:
-
расчёта объёма;
-
общей экспозиции;
-
защитных уровней;
-
цепочки позиций;
-
исполнения ордеров.
Название Under Control отражает основной принцип архитектуры советника:
Контроль сигнала.
Контроль экспозиции.
Контроль защиты.
Контроль исполнения.
Советник объединяет элементы анализа рыночной структуры с явными настройками сигнальной фильтрации, управления капиталом, позиционных цепочек и защиты сделок.
Это инструмент для трейдеров, которым нужна настраиваемая структура принятия торговых решений, а не вход по одному условию.
Важная информацияUnder Control является программным инструментом для торговли и не гарантирует получение прибыли.
Финансовые рынки связаны с существенным риском, и никакая комбинация технических условий не может гарантировать результат отдельной сделки.
Результаты тестирования не гарантируют аналогичных результатов в реальной торговле. Фактические показатели могут отличаться из-за спреда, комиссии, проскальзывания, ликвидности, скорости исполнения и других рыночных условий.
Перед использованием советника с реальными средствами тщательно протестируйте его на выбранных инструментах и таймфреймах.
Всегда выбирайте размер позиции и уровень экспозиции в соответствии с вашим собственным риск-профилем и торговым планом.
