Type/to search

Стратегия разворота от ключевых точек опоры

Common strategy
Created: 2024-01-29 14:58:15
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия представляет собой оптимизацию традиционной стратегии разворота по точкам опоры (pivot). Основная идея заключается в расчете ATR и установке фильтра ATR для отсеивания незначительных точек опоры, чтобы торговать только по действительно важным точкам опоры.

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

Основная логика стратегии — вычисление значимых максимумов и минимумов (точки опоры). Основные шаги для расчета верхней точки опоры:

  1. Вычисляется ATR, задается множитель фильтра ATR — atr_mult.
  2. Проверяется определенное количество баров слева (задается параметром leftBars): если верхняя точка опоры выше, чем максимум любого из левых баров + ATR * atr_mult, то эта точка опоры считается недействительной.
  3. Проверяется определенное количество баров справа (задается параметром rightBars): если верхняя точка опоры выше, чем максимум любого из правых баров + ATR * atr_mult, то эта точка опоры считается недействительной.
  4. Если верхняя точка опоры прошла обе проверки, она возвращается как значимый максимум.

Логика расчета нижней точки опоры аналогична.

После получения значимых точек опоры, при пробое цены выше значимого максимума открывается короткая позиция; при пробое цены ниже значимого минимума — длинная позиция.

Анализ преимуществ

Основные преимущества стратегии:

  1. Благодаря фильтру ATR и множителю atr_mult отсеиваются незначительные мелкие колебания, что позволяет торговать только по действительно важным точкам опоры, избегая лишних сделок.
  2. Параметр ATR может динамически адаптироваться: при высокой волатильности рынка автоматически корректируется диапазон торговли, что предотвращает чрезмерную активность.
  3. Сама стратегия разворота по точкам опоры обычно имеет достаточно высокий процент выигрышей и доходности.

Анализ рисков

Основные риски стратегии:

  1. Неправильная настройка параметров ATR может отсеять слишком много эффективных торговых возможностей. Если ATR слишком велик, даже важные точки опоры могут быть отфильтрованы.
  2. Стратегия разворота по точкам опоры сама по себе всё ещё подвержена риску «зависания» в позиции, поэтому для контроля риска необходимо устанавливать стоп-лосс.
  3. Стратегии разворота чувствительны к торговым издержкам — требуется разумная установка стоп-лосса и тейк-профита.

Для контроля перечисленных рисков возможна оптимизация по следующим направлениям:

  1. Оптимизация параметров ATR для обеспечения достаточного количества торговых сигналов.
  2. Установка разумного соотношения стоп-лосса и тейк-профита.
  3. Корректировка размера позиции для снижения влияния торговых издержек.

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

Стратегию можно дополнительно улучшить по следующим направлениям:

  1. Использование других индикаторов для определения рыночного тренда, чтобы избежать разворотных сделок во время трендового движения. Можно добавить, например, MACD, KDJ.
  2. Внедрение алгоритмов машинного обучения для автоматической оптимизации параметров. Возможно применение генетических алгоритмов, случайного леса и других методов для поиска оптимального набора параметров.
  3. Обучение на количественных данных для нахождения наилучшего диапазона ATR. Увеличение объёма исторических данных повышает точность выбора параметров.
  4. Возможно комбинирование с другими стратегиями, объединяющими преимущества разных подходов, например, с трендовой стратегией: во флэте — разворот, а на тренде — следование тренду.

Заключение

Данная стратегия разворота по важным точкам опоры за счёт расчёта ATR и установки фильтра отсеивает незначительные колебания, совершая разворотные сделки только по значимым точкам. Это позволяет существенно повысить прибыльность стратегии. В то же время увеличивается сложность оптимизации параметров — необходимо комплексно учитывать диапазон ATR, соотношение стоп-лосса и тейк-профита и другие аспекты для нахождения оптимальных значений. При правильной настройке параметров данная стратегия может стать эффективной и стабильной краткосрочной торговой системой.

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

//@version=4
strategy("QuantNomad - Significant Pivot Reversal Strategy", shorttitle = "SPPS", overlay=true)

// Inputs 
Strategy parameters
Strategy parameters
PP Left Bars
PP Right Bars
ATR Length
ATR Mult
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)