Trend Rapture EA
- Эксперты
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - Версия: 1.0
- Активации: 5
Trend Rapture EA — это автоматизированная торговая система, основанная на ядре индикатора Trend Rapture. Она использует адаптивный фильтр Калмана в сочетании с динамическими полосами волатильности Z-Score для определения режимов рынка и управления позициями через контролируемую сеточную систему. Советник был разработан для использования на EURUSD M15, хотя его можно применять к другим основным валютным парам и таймфреймам с соответствующей корректировкой параметров.
Как это работает Основой системы является фильтр Калмана — рекурсивный алгоритм, который оценивает истинный ценовой тренд, отделяя сигнал от шума. Вокруг этого отфильтрованного значения рассчитываются динамические полосы волатильности с использованием скользящего стандартного отклонения и множителя Z-Score. В зависимости от положения цены относительно этих полос, рынок классифицируется по одному из трех режимов:
-
Neutral (Нейтральный) — цена движется внутри полос вокруг линии Калмана.
-
Bullish (Бычий) — цена пробивает верхнюю полосу.
-
Bearish (Медвежий) — цена пробивает нижнюю полосу.
Когда подтверждается направленный режим, советник открывает позицию. Если цена движется против позиции на заданное количество пунктов, открываются дополнительные уровни с увеличенным размером лота. Вся сетка закрывается, когда средневзвешенная прибыль достигает заданного уровня тейк-профита.
Режимы входа Через параметр Strategy Mode доступны два режима входа:
-
Rapid (Быстрый) режим открывает позицию на первом баре нового режима, когда цена выходит за пределы полосы волатильности. Это подходит для трендовых рынков.
-
Tactical (Тактический) режим осуществляет вход, когда цена откатывается, чтобы коснуться линии Калмана, оставаясь при этом в рамках установленного режима. Это подходит для флэта или условий возврата к среднему.
Размер позиции Когда включена функция Auto-Lot, базовый размер лота масштабируется пропорционально росту баланса счета. Это позволяет сохранять постоянный уровень риска по мере роста счета. Например, при базовом лоте 0.01 на базовый баланс 10,000, лот удваивается до 0.02, когда счет достигает 20,000. Если Auto-Lot отключен, советник использует фиксированный размер лота для каждой сделки.
Контроль рисков Параметр Max Drawdown определяет максимально допустимую просадку в процентах от баланса счета. Если этот уровень достигнут, все открытые позиции немедленно закрываются. Установка этого значения на 0 отключает защиту. Параметр Close Grid on Signal Reversal, если он включен, закрывает текущую сетку, если рыночный режим меняется на противоположный до достижения тейк-профита. Максимальное количество уровней сетки определяется параметром Max Levels и действует как жесткое ограничение на масштабирование позиций.
Параметры Ядро фильтра Калмана:
-
Process Noise (Q) — контролирует, насколько быстро фильтр адаптируется к изменениям цены. Меньшие значения дают более плавную линию; более высокие делают фильтр более реактивным.
-
Measurement Noise (R) — контролирует, насколько фильтр доверяет поступающим ценовым данным. Более высокие значения снижают чувствительность к краткосрочным колебаниям.
-
Z-Score Multiplier — устанавливает ширину полос волатильности. Более высокие значения требуют более сильного пробоя для запуска смены режима.
-
Variance Period — количество баров, используемых для расчета скользящего стандартного отклонения.
Стратегия входа:
-
Strategy Mode — выбирает между логикой входа Rapid (пробой) и Tactical (откат).
Настройки торговли:
-
Base Lot Size — размер лота, применяемый к заданному базовому балансу.
-
Balance Base — сумма баланса счета, соответствующая базовому размеру лота.
-
Auto-Lot — включает пропорциональное масштабирование лота с ростом счета.
-
Grid Take Profit — средневзвешенная прибыль в пунктах, при которой закрывается вся сетка.
-
Grid Step — расстояние в пунктах между последовательными уровнями сетки.
-
Magic Number — уникальный идентификатор для ордеров советника.
Настройки Мартингейла:
-
Enable Martingale Grid — включает или отключает масштабирование позиций при неблагоприятных движениях.
-
Lot Multiplier per Level — коэффициент, на который увеличивается размер лота на каждом новом уровне.
-
Maximum Grid Levels — жесткий лимит на количество открытых позиций в сетке.
Защита от рисков:
-
Max Drawdown % — закрывает все позиции, если просадка от баланса достигает этого порога. Установите 0 для отключения.
-
Close Grid on Signal Reversal — закрывает активную сетку при обнаружении противоположного сигнала.
Примечания Сетка мартингейла несет в себе неотъемлемый риск. Каждый дополнительный уровень значительно увеличивает общую подверженность риску. Рекомендуется протестировать советник на демо-счете перед его применением на реальном счете и установить параметр Max Drawdown в соответствии с вашей толерантностью к риску. Результаты бэктестинга, показанные на скриншотах, основаны на исторических данных и не гарантируют будущих результатов. Прошлые результаты не являются показателем будущей доходности.
