Стратегия трейлинг-стопа на основе скользящей средней
Обзор
Стратегия генерирует сигналы на покупку при пересечении быстрой скользящей средней (EMA) и медленной скользящей средней (SMA), а для управления рисками использует динамический скользящий стоп-лосс на основе ATR. Цель стратегии — превзойти стратегию «купи и держи» за счет небольшого количества сделок.
Принцип стратегии
-
Рассчитывается быстрая EMA и медленная SMA для покупки. Сигнал на покупку генерируется, когда быстрая линия пересекает медленную снизу вверх и достигает определенной силы входа.
-
Рассчитывается быстрая EMA и медленная SMA для продажи. Сигнал на продажу генерируется, когда быстрая линия пересекает медленную сверху вниз.
-
В качестве динамического скользящего стоп-лосса используется среднее значение ATR за N дней, умноженное на коэффициент, что обеспечивает контроль риска.
-
В период бэктестинга стратегия активируется и выполняет сделки на покупку и продажу.
-
Для каждой акции оптимизируются различные комбинации параметров для поиска наилучших значений.
Стратегия объединяет преимущества индикаторов скользящих средних для определения тренда и сигналов пересечения с динамическим стоп-лоссом ATR. Путем оптимизации параметров она адаптируется к особенностям каждого инструмента, стремясь получить избыточную доходность по сравнению со стратегией «купи и держи» за счет небольшого числа точных сделок.
Анализ преимуществ
-
Пересечение быстрой EMA и медленной SMA генерирует торговые сигналы, позволяя идентифицировать тренд.
-
Стоп-лосс ATR корректирует уровень стопа в зависимости от рыночной волатильности, эффективно контролируя риски.
-
Оптимизация параметров для каждой акции повышает вероятность получения прибыли.
-
Простая логика и правила торговли, легко реализовать и проверить.
-
Полноценная функция бэктестинга позволяет оценить эффективность стратегии.
-
Нацелена на стабильное получение избыточной доходности сверх стратегии «купи и держи».
Анализ рисков
-
Оптимизированные параметры могут не подойти для будущего, может потребоваться периодическая реоптимизация.
-
Пересечение EMA и SMA может давать ложные сигналы или сигналы с запаздыванием.
-
Стоп-лосс ATR может быть слишком агрессивным, возможно, стоит расширить диапазон стопа.
-
Слишком низкая частота сделок может привести к упущению выгодных возможностей.
-
Необходимо учитывать влияние транзакционных издержек.
Направления оптимизации
-
Продолжить тестирование различных комбинаций параметров для поиска оптимальных значений.
-
Попробовать добавить другие индикаторы для фильтрации сигналов.
-
Оптимизировать период ATR, сбалансировав чувствительность стоп-лосса.
-
Оценить эффект от разумного расширения диапазона стоп-лосса.
-
Рассмотреть возможность использования машинного обучения и других методов для автоматического поиска параметров.
-
Исследовать эффект от увеличения частоты открытия позиций.
Заключение
Стратегия скользящего стоп-лосса на основе скользящих средних объединяет преимущества сигналов пересечения средних и контроля риска с помощью ATR. Благодаря оптимизации параметров под особенности каждой акции, это простая и практичная идея для превосходства над стратегией «купи и держи». Хотя оптимизированные параметры не гарантируют эффективность в будущем, общая торговая логика стратегии понятна, она обладает высокой практической реализуемостью, заслуживает дальнейшего улучшения и проверки, а также служит хорошим источником вдохновения.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//created by XPloRR 04-03-2018
strategy("XPloRR MA-Trailing-Stop Strategy",overlay=true, initial_capital=1000,default_qty_type=strategy.percent_of_equity,default_qty_value=100)- 1
