Количественная торговая стратегия на основе скользящей средней и трейлинг-стопа по среднему истинному диапазону
Обзор
Название данной стратегии — «MADEFlex», полное название — «Гибкая количественная торговая стратегия на основе скользящих средних (конвертов) и trailing stop по среднему истинному диапазону». Стратегия объединяет индикатор конвертов скользящих средних (MADE) и механизм trailing stop на основе среднего истинного диапазона (ATR), обеспечивая гибкое и контролируемое решение для количественной торговли.
Принцип стратегии
Основой стратегии является индикатор конвертов скользящих средних (MADE). Индикатор MADE формирует верхнюю и нижнюю полосы путем смещения экспоненциальной скользящей средней (EMA) с умножением на процентный коэффициент. Когда цена пробивает верхнюю полосу, генерируется сигнал на продажу; когда цена опускается ниже нижней полосы — сигнал на покупку. Данная стратегия комбинирует индикатор MADE с trailing stop на основе ATR. Trailing stop по ATR устанавливает уровень стоп-лосса как кратное значение ATR, обеспечивая гибкое отслеживание стоп-линии. Это позволяет избежать ненужных срабатываний стоп-лосса и одновременно фиксировать уже полученную прибыль.
Конкретно, индикатор MADE содержит три параметра: период Period, процент верхней полосы perAb и процент нижней полосы perBl. Период Period определяет длину EMA. Расстояние верхней и нижней полос от EMA контролируется процентными коэффициентами. Часть с trailing stop по ATR в основном задается периодом ATR nATRPeriod и множителем ATR nATRMultip. Когда цена превышает стоп-линию предыдущей свечи, стоп-линия корректируется до уровня «цена минус фиксированный убыток по ATR»; когда цена опускается ниже стоп-линии предыдущей свечи, стоп-линия корректируется до уровня «цена плюс фиксированный убыток по ATR».
В итоге, путем комбинирования сигналов индикатора MADE и условий фильтрации trailing stop по ATR, формируются сигналы на покупку и продажу. С помощью входного переключателя reverse можно выполнять обратную торговлю.
Анализ преимуществ
Стратегия MADEFlex имеет следующие преимущества:
-
Сочетание индикаторных сигналов и механизма стоп-лосса делает её более надёжной. Сам по себе индикатор MADE склонен к ложным сигналам. Добавление trailing stop по ATR позволяет эффективно отфильтровать часть шума.
-
Богатый набор настраиваемых параметров обеспечивает гибкость управления. Можно регулировать параметры индикатора MADE и ATR, контролируя количество и качество сигналов.
-
Поддержка обратной торговли. С помощью переключателя reverse можно осуществлять обратные сделки, расширяя сценарии применения стратегии.
-
Визуализация стоп-линии интуитивно понятна. Построение линии стоп-лосса позволяет наглядно оценить эффективность стоп-линии.
Анализ рисков
Стратегия MADEFlex также имеет следующие риски:
-
Неправильный выбор параметров индикатора MADE может генерировать большое количество ложных сигналов. Необходимо тщательное тестирование для определения подходящих параметров.
-
Слишком широкий стоп-лосс по ATR может привести к упущению момента срабатывания стоп-лосса. Рекомендуется тестировать для определения подходящего множителя ATR.
-
Обратная торговля сопряжена с высоким риском. Особенно в условиях высокой волатильности обратные операции могут увеличить риск убытков. Следует использовать с осторожностью.
-
Отсутствие стоп-лосса может привести к большим потерям. В экстремальных рыночных ситуациях отсутствие защиты стоп-лоссом может вызвать значительные убытки.
Направления оптимизации
Стратегию MADEFlex можно оптимизировать по следующим направлениям:
-
Оптимизация параметров MADE для повышения качества сигналов. Можно тестировать различные периоды и процентные параметры, чтобы найти более надёжные комбинации.
-
Оптимизация параметров стоп-лосса по ATR для достижения лучших результатов. Можно тестировать период ATR и множитель ATR, определяя наиболее подходящие комбинации.
-
Добавление дополнительных фильтров для дальнейшего сокращения ложных сигналов. Например, комбинирование с индикаторами волатильности для дополнительной фильтрации.
-
Добавление стратегии тейк-профита для выхода при достижении определённого уровня прибыли. Это позволяет фиксировать прибыль и контролировать риски.
-
Применение методов машинного обучения для динамической оптимизации параметров. Использование обучения с подкреплением и других методов для оптимизации параметров в реальном времени, делая стратегию более адаптивной.
Заключение
Стратегия MADEFlex успешно объединяет торговые сигналы индикатора конвертов скользящих средних и метод trailing stop по среднему истинному диапазону. Благодаря настраиваемым параметрам она обеспечивает гибкое и контролируемое решение для количественной торговли. Стратегия обладает высокой надёжностью и возможностями управления, подходит для пользователей с определённым опытом в количественной торговле для использования и оптимизации. При дальнейшей оптимизации стратегия способна демонстрировать более значительные результаты.
/*backtest
start: 2022-12-01 00:00:00
end: 2023-12-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 27/09/2022
// Moving Average Displaced Envelope. These envelopes are calculated - 1

