Стратегия пересечения линий Ишимоку
Обзор
Стратегия пересечения скользящих средних — это довольно распространённая торговая стратегия. Она использует принцип «золотого» и «мёртвого» крестов скользящих средних в сочетании с индикатором Ichimoku Cloud и сглаженной скользящей средней SMA, формируя относительно полную торговую систему. Данная стратегия может автоматически открывать и закрывать позиции по акциям.
Принцип стратегии
Стратегия в основном определяет моменты покупки и продажи акций на основе сравнения линии поворота (Conversion Line) и базовой линии (Base Line) индикатора Ichimoku, а также пересечения краткосрочной и долгосрочной скользящих средних SMA.
Конкретно, в коде определены: линия поворота (conversionLine), базовая линия (baseLine), опережающая линия 1 (leadLine1) и опережающая линия 2 (leadLine2) индикатора Ichimoku. Также определены долгосрочная SMA (ma1) и краткосрочная SMA (ma2).
При определении сигнала на покупку должны одновременно выполняться условия: линия поворота ниже базовой линии и краткосрочная скользящая средняя ниже долгосрочной, то есть происходит «золотой» крест скользящих средних.
При определении сигнала на продажу должны одновременно выполняться условия: линия поворота выше базовой линии и краткосрочная скользящая средняя выше долгосрочной, то есть происходит «мёртвый» крест скользящих средних.
Кроме того, в коде определены вспомогательные условия, такие как сравнение цены закрытия с предыдущим днём, а также вычисление наклона скользящей средней путём деления разности значений скользящих средних на другое число. Это позволяет оценить силу и направление пересечения скользящих средних.
Анализ преимуществ стратегии
Данная стратегия объединяет преимущества нескольких технических индикаторов, позволяя хорошо определять рыночный тренд. Она обладает следующими преимуществами:
- Сам по себе Ichimoku Cloud содержит оценку тренда, а в сочетании со скользящими средними SMA формирует достаточно мощное средство определения тренда.
- Скользящие средние SMA сами по себе позволяют оценить ценовой тренд и его силу; пересечение быстрой скользящей средней с медленной может указывать на точки входа/выхода.
- Добавление проверки цены закрытия помогает избежать бессмысленных повторных открытий и закрытий позиций.
- Расчёт наклона скользящих средних усиливает оценку силы их пересечения, позволяя отфильтровывать ложные пересечения.
- В целом, стратегия достаточно точно определяет тренд, может сократить количество ненужных сделок и имеет определённый потенциал для оптимизации.
Анализ рисков стратегии
Данная стратегия также имеет некоторые риски:
- Ichimoku и SMA могут запаздывать, не успевая своевременно отражать изменения цены.
- Комбинация нескольких условий увеличивает сложность стратегии, а также вероятность ошибок.
- Стратегия основана только на технических индикаторах и не может оценить влияние значительных новостных событий.
- Стратегия не предусматривает стоп-лосс, что несёт риск увеличения убытков.
- Стратегия не учитывает обработку особых рыночных ситуаций, таких как боковой тренд.
- Неправильная настройка параметров также может повлиять на эффективность стратегии.
Направления оптимизации стратегии
Данную стратегию можно оптимизировать по следующим направлениям:
- Установить условия стоп-лосса для автоматической остановки убытков при их увеличении.
- Добавить оценку значительных новостных событий, чтобы избежать их влияния.
- Добавить оценку особых рыночных ситуаций, например, увеличить торговый диапазон или скорректировать параметры.
- Провести тестирование и оптимизацию комбинаций параметров для поиска оптимальных значений.
- Добавить алгоритмы машинного обучения, используя ИИ для оптимизации параметров и оценки рынка.
- Добавить индикаторы объёма, чтобы избежать ложных пробоев.
- Объединить больше фундаментальных показателей, таких как изменения объёма торгов и т.д.
Заключение
Таким образом, данная стратегия пересечения скользящих средних объединяет преимущества индикатора Ichimoku и скользящих средних SMA, формируя достаточно полную стратегию торговли акциями. Она обладает сильной способностью определять тренд и может эффективно улавливать трендовые возможности. Однако у неё есть и некоторые проблемы, такие как запаздывание, сложность, отсутствие стоп-лосса и т.д. Это даёт стратегии большой потенциал для оптимизации. Путём установки стоп-лосса, оценки значительных новостных событий, оптимизации параметров и других методов можно постоянно улучшать данную стратегию, превращая её в стабильную и надёжную стратегию количественной торговли.
/*backtest
start: 2023-09-15 00:00:00
end: 2023-10-15 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// strategy("Ichimoku+SMAsmoothed", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
//
conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),- 1
