Type/to search

Стратегия разворота с двойным отслеживанием

Common strategy
Created: 2023-11-02 16:31:50
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

  1. Рассчитываются верхняя, нижняя и средняя линии полос Боллинджера.

    • Средняя линия — SMA от close.
    • Верхняя и нижняя линии — средняя линия ± стандартное отклонение с регулируемым коэффициентом.
  2. Рассчитываются верхняя, нижняя и средняя линии канала Кельтнера.

    • Средняя линия — SMA от close.
    • Верхняя и нижняя линии — средняя линия ± ATR с регулируемым коэффициентом.
  3. Определяется, находится ли полоса Боллинджера внутри канала Кельтнера.

    • Если верхняя линия Боллинджера ниже верхней линии Кельтнера, а нижняя линия Боллинджера выше нижней линии Кельтнера, считается, что рынок находится в состоянии сжатия.
    • В противном случае — сжатие отсутствует.
  4. Рассчитывается наклон линейной регрессии val от close относительно средней точки полосы Боллинджера и канала Кельтнера.

    • val > 0 означает рост close, val < 0 — падение.
  5. Рассчитывается скорость изменения ROC цены close и её EMA.

    • Определяется, превышает ли скорость изменения регулируемый порог.
    • Если порог превышен, считается, что рынок находится в тренде.
  6. В состоянии сжатия при val > 0 и достижении порога скорости изменения открывается длинная позиция.

    • В противном случае — короткая позиция.
  7. Устанавливаются условия для стоп-лосса и тейк-профита.

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

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

Риски стратегии и пути их решения

  1. Сжатие по двум каналам не всегда приводит к эффективному развороту.
    • Оптимизировать параметры, ужесточить условия сжатия.
  2. Ложные пробои генерируют ошибочные сигналы.
    • Добавить оценку линейной регрессии для определения направления тренда.
  3. Слишком широкие стоп-лоссы приводят к большим разовым убыткам.
    • Оптимизировать точки стоп-лосса, строго контролировать разовые убытки.
  4. Тестовый период Datenichinhalt
    • Увеличить количество тестовых периодов, чтобы подтвердить долгосрочную эффективность.

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

  1. Оптимизировать настройки параметров для адаптации к большему числу инструментов.
  2. Добавить машинное обучение для определения ключевых уровней поддержки и сопротивления.
  3. Учитывать изменения объёмов торгов для повышения достоверности пробоев.
  4. Ввести межтаймфреймовый анализ для оценки устойчивости тренда.
  5. Оптимизировать стратегии стоп-лосса и тейк-профита, реализовать динамический трейлинг.

Заключение

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

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

//@version=4
// Credit for the initial Squeeze Momentum code to LazyBear, rate of change code is from Kiasaki
strategy("Squeeze X BF 🚀", overlay=false, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.0)
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
BB Length
BB MultFactor
KC Length
KC MultFactor
Use TrueRange (KC)
roclength
pcntChange
Stop Loss %
Take Profit %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)