Sterling Crest
- Эксперты
- Версия: 1.0
- Активации: 5
Дисциплинированная система входа по лимитным ордерам для MetaTrader 4
Краткое описание
Большинство розничных советников открывают рыночный ордер сразу после появления сигнала и принимают ту цену, которую в этот момент предлагает рынок.
Sterling Crest действует иначе. Как только трендовый сетап подтверждён, советник выставляет отложенный лимитный ордер и ждёт, пока рынок сам подойдёт к заданному уровню. Таким образом, вход происходит по цене, которую выбрал советник, а не по цене, которую в данный момент навязывает рынок.
В основе системы лежат:
- трендовый движок с фильтрацией силы движения через ADX;
- адаптивный канал входа на основе ATR;
- двухэтапная система трейлинга;
- отдельное сопровождение отложенного ордера и уже открытой позиции;
- управление объёмом и риском;
- возможность построения цепочки позиций.
1. Основа по волатильности
SignalATRLength считывает текущую волатильность рынка через ATR и определяет масштаб канала входа.
Это позволяет адаптировать расстояние до уровней входа к текущему характеру движения инструмента.
2. Фильтр силы тренда
SignalADXThreshold устанавливает минимальную силу тренда, которую сетап должен преодолеть, прежде чем вообще будет рассматриваться системой.
Спокойные и флэтовые рыночные условия отсеиваются ещё до того, как активируется остальная логика управления ордерами.
3. Раздельные критерии входа и удержания
SignaADXOpenConfirmation определяет, насколько сильным должен быть тренд для оправдания нового входа.
SignaADXExitConfirmation определяет, насколько сильным должен оставаться тренд для продолжения удержания позиции.
Таким образом, используются два независимо настраиваемых порога, а не одно общее правило для открытия и удержания сделки.
4. Асимметричный канал
SignalUpperMultiplier и SignaLowerMultiplier независимо масштабируют верхнюю и нижнюю границы ATR-канала.
Это позволяет формировать зону входа с учётом того, что движение инструмента вверх и вниз может иметь разную волатильность и структуру.
5. Вторичный фильтр
SignalOverboughtLevel и SignalMeasure добавляют дополнительную проверку по периоду и ширине поверх основного канала.
Их задача — отсеивать сетапы, которые выглядят валидными только с одной стороны основного сигнального блока.
6. Адаптивная чувствительность
SignalThreshold непрерывно регулирует строгость всего сигнального блока от бара к бару.
Вместо использования одного фиксированного порога система может адаптировать чувствительность к изменению рыночных условий.
Sterling Crest использует двухэтапную систему управления входом и сопровождением.
Этап 1 — отложенный лимитный ордер
После подтверждения сетапа советник выставляет:
- Buy Limit — для сценария покупки;
- Sell Limit — для сценария продажи.
Расстояние от текущей цены определяется параметром LevelStart.
Цель такого подхода — получить более выгодное исполнение по сравнению с немедленным рыночным входом.
Трейлинг отложенного ордера
Пока лимитный ордер остаётся неисполненным, параметр TrailPendingActive включает его сопровождение.
Шаг перестановки определяется параметром TrailPending.
В результате отложенный ордер может перемещаться вслед за изменением цены, чтобы уровень входа не оставался слишком далеко от рынка после его движения.
После исполнения лимитного ордера активируется второй, полностью независимый механизм трейлинга.
TrailingEngineActive включает сопровождение открытой позиции после того, как плавающая прибыль достигает значения:
TrailEngagementDistance
После активации стоп сопровождается с шагом:
TrailStepPoints
Таким образом, система разделяет:
Отложенный ордер → исполнение → открытая позиция → трейлинг позиции
Это позволяет независимо управлять поведением сделки до и после фактического входа.
Защита прибыли и убытка
Для уже открытой сделки используются:
- ProfitCeilingPoints — рабочий тейк-профит;
- LossFloorPoints — рабочий стоп-лосс.
Расчёт объёма
Sterling Crest поддерживает два основных режима расчёта объёма.
Фиксированный объём
BaseContractSize задаёт фиксированный размер позиции.
Автоматическое управление капиталом
При включении AutoCapitalRegulationOn объём рассчитывается относительно баланса с использованием:
CapitalExposureRatio
Это позволяет масштабировать размер позиции в зависимости от доступного капитала.
Построение цепочки позиций
Если рынок продолжает двигаться через сигнальную зону, советник может добавлять новые позиции.
Максимальная глубина цепочки определяется:
PositionChainDepth
Размер последующих позиций может масштабироваться с использованием:
AllocationScalingExponent
Таким образом, итоговая экспозиция зависит не только от базового объёма, но и от количества последовательно добавленных позиций.
Коррекция при затянутой цепочке
CorrectionStrategy управляет дополнительной коррекцией риска.
При значении:
0 — выключено
функция отключена.
При использовании коррекции система постепенно ужимает расстояние стопов по мере увеличения длины цепочки, помогая автоматически снижать риск при формировании необычно длинной серии позиций.
Контроль направления
Направления торговли можно включать и отключать независимо:
- LongExposureEnabled — разрешение на длинные позиции;
- ShortExposureEnabled — разрешение на короткие позиции.
Это позволяет использовать только одну сторону рынка или обе одновременно.
Идентификация ордеров
StrategyInstanceID задаёт уникальный идентификатор экземпляра стратегии.
ExecutionTag используется как комментарий к ордерам.
Вместе эти параметры позволяют отделять сделки Sterling Crest от ордеров других советников и ручных позиций при работе на одном торговом счёте.
ECN-режим
InstitutionalExecutionMode переключает советник в режим исполнения, ориентированный на ECN-брокеров, которым может требоваться особый порядок отправки и обработки ордеров.
1. Тестируйте стратегию перед реальной торговлей
Перед использованием на реальном счёте протестируйте советник на необходимом:
- финансовом инструменте;
- таймфрейме;
- историческом периоде;
- типе котировок.
По возможности используйте режим тестирования на реальных тиках.
2. Настраивайте ATR и ADX под инструмент
Параметры сигнального блока, включая ATR/ADX и коэффициенты канала, рекомендуется подбирать с учётом характерной волатильности конкретного инструмента.
Настройки, подходящие одному рынку, не обязательно будут оптимальны для другого.
3. Рассматривайте LevelStart и трейлинг лимитного ордера совместно
LevelStart и параметры TrailPendingActive / TrailPending определяют общую «терпеливость» входа.
Поэтому их желательно рассматривать как единый блок настройки, а не оптимизировать полностью независимо друг от друга.
4. Учитывайте глубину цепочки
При настройке:
- PositionChainDepth;
- AllocationScalingExponent;
необходимо оценивать совокупную экспозицию стратегии.
Риск может значительно увеличиваться по мере формирования цепочки, даже если базовый размер первой позиции остаётся относительно небольшим.
5. Начните с демо-счёта
Перед реальной торговлей рекомендуется запустить Sterling Crest на демо-счёте.
Это позволит оценить:
- фактическое поведение лимитных входов;
- работу трейлинга отложенных ордеров;
- переход отложенного ордера в открытую позицию;
- работу второго этапа трейлинга;
- формирование цепочки;
- фактическую нагрузку на капитал.
Торговля на финансовых рынках связана с риском потери капитала.
Результаты, полученные на исторических данных в тестере стратегий, не гарантируют аналогичных результатов в реальной торговле.
Перед использованием советника на реальном счёте тщательно протестируйте его на демо-счёте и убедитесь, что:
- логика стратегии вам понятна;
- расчёт объёма соответствует вашему уровню риска;
- параметры PositionChainDepth и AllocationScalingExponent учитывают потенциальный рост совокупной экспозиции;
- значения стоп-лосса и других защитных параметров соответствуют вашей системе управления капиталом.
Sterling Crest следует рассматривать как инструмент автоматизации торговой стратегии, а не как гарантию получения прибыли.
