Индикатор отклонения тренда, свечи и скользящие средние: волновая стратегия
Обзор
Данная стратегия вычисляет индикатор отклонения тренда цены TSI, затем применяет к нему скользящую среднюю, формируя линию скользящей средней индикатора TSI. В сочетании с направлением японских свечей цены определяется, находится ли текущая цена акции в восходящем или нисходящем тренде, что генерирует сигналы на покупку и продажу.
Принцип
Стратегия состоит из следующих этапов:
- Вычисление изменения цены pct
- Двойное сглаживание pct с помощью HMA для получения double_smoothed_pc
- Вычисление двойного сглаживания модуля pct с помощью HMA для получения double_smoothed_abs_pc
- Вычисление значения TSI: (100 * (double_smoothed_pc / double_smoothed_abs_pc))
- Применение скользящей средней HMA к значению TSI для получения линии скользящей средней TSI – tsihmaline
- Сравнение значения TSI с его скользящей средней: когда TSI выше скользящей средней – восходящий тренд, когда ниже – нисходящий тренд
- При восходящем тренде, если цена также растёт, формируется сигнал на покупку
- При нисходящем тренде, если цена также падает, формируется сигнал на продажу
Таким образом определяется общее направление тренда, и в сочетании с фактическим движением цены генерируются торговые сигналы.
Преимущества
- Двойное сглаживание HMA эффективно отфильтровывает краткосрочный шум, фиксируя основной тренд
- TSI в сочетании со своей скользящей средней позволяет определить общее направление тренда
- Учёт направления свечей цены позволяет избежать ложных пробоев, повышая надёжность сигналов
- Настраиваемые параметры сглаживания позволяют адаптироваться к разным рыночным периодам
- Визуально зелёный цвет обозначает восходящий тренд, красный – нисходящий
Риски
- При флэтовом рынке генерируется много ложных сигналов
- В точках разворота тренда скользящая средняя запаздывает, что может привести к пропуску лучшей точки входа
- Требуется частая перенастройка параметров для адаптации к изменениям рынка
- Стратегия основана только на одном индикаторе TSI; её можно комбинировать с другими индикаторами для оптимизации
Направления оптимизации
- Добавление фильтра для избежания ложных сигналов при флэте
- Добавление других индикаторов для подтверждения точек разворота тренда
- Автоматическая оптимизация параметров с помощью методов машинного обучения
- Внедрение стоп-лосса для контроля потерь по каждой сделке
Заключение
Данная стратегия использует индикатор TSI для определения направления тренда и генерирует торговые сигналы в сочетании с японскими свечами. Она эффективно захватывает тренд, покупая на росте и продавая на падении. Однако существуют определённые риски, требующие оптимизации для повышения стабильности. В целом стратегия интуитивно понятна и подходит трейдерам, знакомым с техническими индикаторами.
/*backtest
start: 2023-10-29 00:00:00
end: 2023-11-05 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="TSIHULLBOT", shorttitle="TSICCIHULL", default_qty_type=strategy.percent_of_equity, default_qty_value=100)
long = input(title="Long Length", type=input.integer, defval=50)
short = input(title="Short Length", type=input.integer, defval=50)- 1

