Type/to search

Импульсная стратегия с трендовым циклом Шаффа

Common strategy
Created: 2023-11-01 16:08:35
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия основана на индикаторе цикла Шаффа (Schaff Trend Cycle) в сочетании с принципами перекупленности/перепроданности Stoch RSI. Она использует импульсные индикаторы для определения и отслеживания тренда. Когда цена выходит из зоны перепроданности в зону перекупленности, открывается длинная позиция; когда цена пробивает зону перекупленности вниз и входит в зону перепроданности, открывается короткая позиция. Стратегия динамически корректирует позицию, отслеживая ценовое движение, путем захвата точек изменения тренда.

Принцип стратегии

  1. Вычисляется MACD, где значение Fast Length по умолчанию равно 23, а Slow Length — 50. MACD отражает разницу между краткосрочной и долгосрочной скользящими средними и используется для оценки ценового импульса.
  2. К MACD применяется Stoch RSI для формирования значения K, где значение Cycle Length по умолчанию равно 10, что отражает перекупленность/перепроданность импульсного индикатора MACD.
  3. К значению K применяется взвешенная скользящая средняя (WMA) для формирования значения D, где 1st %D Length по умолчанию равен 3, что позволяет отфильтровать шум в K.
  4. К значению D снова применяется Stoch RSI для формирования исходного значения STC, где 2nd %D Length по умолчанию равен 3, что дает точные сигналы перекупленности/перепроданности.
  5. К исходному значению STC применяется взвешенная скользящая средняя для получения финального значения STC в диапазоне 0–100. STC выше 75 указывает на зону перекупленности, ниже 25 — на зону перепроданности.
  6. Когда STC пересекает уровень 25 снизу вверх, открывается длинная позиция; когда STC пересекает уровень 75 сверху вниз, открывается короткая позиция.

Преимущества стратегии

  1. Индикатор STC, объединяющий Stoch RSI, четко определяет зоны перекупленности и перепроданности, формируя сильные трендовые сигналы.
  2. Двойная фильтрация Stoch RSI эффективно отсеивает ложные пробои.
  3. STC образует стандартизированный диапазон 0–100, что упрощает формирование механических торговых сигналов.
  4. Бэктестинг стратегии включает визуальные метки пробоев и текстовые всплывающие оповещения, что позволяет наглядно и интуитивно отслеживать торговые возможности.
  5. Стратегия использует оптимизированные параметры, что позволяет контролировать избыточные сделки и избегать чрезмерной чувствительности.

Риски стратегии

  1. Индикатор STC чувствителен к параметрам; для разных валют и таймфреймов требуется настройка параметров в соответствии с рыночными особенностями.
  2. Стратегии на пробой подвержены риску ложного пробоя, поэтому для контроля рисков необходимо устанавливать стоп-лоссы.
  3. На рынках с низкой ликвидностью ложные пробои могут вызывать ошибочные сигналы, поэтому требуется дополнительная фильтрация с помощью индикаторов объема.
  4. Стратегия основана только на STC; для подтверждения тренда можно использовать другие факторы, чтобы избежать разворота и срабатывания стоп-лосса.
  5. Необходимо отслеживать ключевые уровни поддержки и сопротивления, чтобы избежать ошибочных сигналов в этих зонах.

Направления оптимизации стратегии

  1. Оптимизировать параметры MACD для адаптации к разным таймфреймам и валютным парам.
  2. Оптимизировать параметры K и D для Stoch RSI, чтобы сгладить кривую STC.
  3. Добавить индикаторы объема для избежания ложных пробоев на низколиквидных рынках.
  4. Включить другие индикаторы для подтверждения трендовых сигналов, например, полосы Боллинджера.
  5. Добавить механизмы стоп-лосса, такие как трейлинг-стоп или стоп-лосс на основе ATR.
  6. Скорректировать точки входа, например, входить после отката после пробоя, чтобы убедиться в подтверждении тренда.

Заключение

Стратегия цикла Шаффа определяет зоны перекупленности и перепроданности с помощью импульсных индикаторов и на этой основе оценивает изменения кратко- и среднесрочного тренда. Стратегия проста и понятна, её параметры можно настраивать под разные рынки, однако существует риск ложных пробоев. Оптимизация с помощью дополнительных индикаторов и стоп-лоссов позволяет добиться лучших результатов на сильных трендах.

Source
Pine
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
// Copyright (c) 2018-present, Alex Orekhov (everget)
// Schaff Trend Cycle script may be freely distributed under the MIT license.
strategy("Schaff Trend Cycle", shorttitle="STC Backtest", overlay=true)
Strategy parameters
Strategy parameters
MACD Fast Length
MACD Slow Length
Cycle Length
1st %D Length
2nd %D Length
Source
Highlight Breakouts ?
upper
lower
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)