Стратегия следования за трендом на основе системы двойной SMA
Обзор
Эта стратегия использует только две скользящие средние SMA: медленная SMA используется для определения направления тренда, а быстрая SMA — для сигналов на вход. В сочетании с определением цвета тела свечи формируются сигналы на длинную и короткую позиции. Стратегия отслеживает среднесрочный тренд и подходит для рынков с высокой или низкой волатильностью в боковом диапазоне.
Принцип стратегии
Рассчитываются две SMA — быстрая и медленная, а также средняя линия ценового канала. Период быстрой линии — 5, медленной — 20. Когда цена находится выше средней линии ценового канала, тренд считается восходящим. В этой фазе ищутся моменты пересечения быстрой SMA снизу вверх медленной для открытия длинных позиций. Когда цена находится ниже средней линии канала, тренд считается нисходящим. В этой фазе ищутся моменты пересечения быстрой SMA сверху вниз медленной для открытия коротких позиций.
Кроме того, учитывается цвет тела свечи: при восходящем тренде требуется, чтобы было не менее 2 последовательных зеленых (бычьих) свечей, после чего при пересечении быстрой SMA вверх открывается длинная позиция; при нисходящем тренде требуется не менее 2 последовательных красных (медвежьих) свечей, после чего при пересечении быстрой SMA вниз открывается короткая позиция.
Анализ преимуществ
Стратегия одновременно использует две SMA и ценовой канал для определения направления тренда, что позволяет избежать ложных пробоев. Добавление фильтра по цвету тела свечи отсеивает ложные сигналы. Сигналы на длинную и короткую позиции существуют одновременно, что позволяет проводить хеджирование. Стратегия эффективно отслеживает среднесрочные тренды.
Параметры можно настраивать, адаптируя условия для длинных и коротких позиций. Результаты бэктестинга показывают, что стратегия приносит хорошую доходность как на рынках с высокой, так и с низкой волатильностью в боковом диапазоне.
Анализ рисков
Стратегия чрезмерно полагается на индикаторы скользящих средних, что может генерировать множество ложных сигналов на боковом рынке. Учитывается только цена, игнорируется влияние объема.
Можно скорректировать периоды SMA или добавить другие технические индикаторы для фильтрации сигналов. Также можно внедрить индикаторы объема для комплексной оценки. Кроме того, возможно оптимизировать управление позицией, изменяя её размер в зависимости от рыночных условий.
Направления оптимизации
-
Протестировать различные комбинации быстрой и медленной SMA для поиска оптимальных параметров.
-
Добавить такие индикаторы, как объем, для верификации сигналов.
-
Комбинировать с другими техническими индикаторами для формирования стратегии.
-
Установить динамический размер позиции для улучшения управления капиталом.
-
Применить машинное обучение для прогнозирования ценовых трендов и точек разворота.
-
Оптимизировать стоп-лосс стратегию для предотвращения чрезмерных убытков.
Заключение
Общая логика стратегии ясна, использование системы двойных SMA для определения тренда является распространённым подходом. Однако одна только система скользящих средних может давать ложные сигналы, поэтому требуется внедрение других технических индикаторов для оптимизации. Если добавить больше качественных и количественных индикаторов для верификации, эффективность стратегии повысится. В целом, она предоставляет простой и надёжный шаблон для трендовой стратегии.
/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Noro's Trend SMA Strategy v1.4", shorttitle = "Trend SMA str 1.4", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)
needlong = input(true, "long")- 1
