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


Дата создания: 2023-12-12 16:47:17 Последнее изменение: 2023-12-12 16:47:17
Копировать: 0 Количество просмотров: 723
1
Подписаться
1621
Подписчики

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

Обзор

Pivot Points Breakout Strategy - это количественная торговая стратегия для определения рыночных тенденций и совершения торговых операций, основанная на центральных точках, рассчитанных на основе максимальных, минимальных и закрытых цен предыдущего дня, а также на верхних и нижних линиях. Основная идея этой стратегии заключается в том, что если цена пробивает верхнюю линию, то делать больше; если цена пробивает нижнюю линию, то делать пустое.

Стратегический принцип

Расчетная формула для стратегии прорыва в центральной точке выглядит следующим образом:

Цена в точке опережения (Pivot Price, PP) = (наивысшая цена предыдущего дня + наименьшая цена предыдущего дня + цена закрытия предыдущего дня) / 3

Верхняя линия сопротивления ((First Resistance, R1) = (цены на точке оси)*2) - минимальная цена за предыдущий день

Подвесная линия поддержки ((First Support, S1) = (цены в точке хребта)*2) - максимальная цена за предыдущий день

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

Если цена закрытия > верхняя линия сопротивления R1, сделайте больше

Если конечная цена < нижняя линия поддержки S1, дефолт

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

  1. Расчеты с использованием данных за предыдущий день для вычисления опорных точек, чувствительность отклика
  2. Вероятность прорыва вверх-вниз
  3. Правила стратегии просты, понятны и легко реализуемы

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

Стратегия прорыва в центральных точках имеет следующие преимущества:

  1. Формулы расчета просты и легко реализованы. Для вычисления центральных точек и восходящих и нисходящих колебаний требуется только максимальная, минимальная и закрывающая цены за предыдущий день.

  2. Быстро реагируют на изменения цены. Основные точки и верхние и нижние линии обновляются ежедневно.

  3. Поймать тренд рано. Прорыв цены вверх и вниз означает, что произошли большие изменения, которые могут сформировать новую тенденцию.

  4. Отзыв мало. Установка стоп-лосса может ограничить риск потери.

  5. Легко оптимизировать. Можно настроить параметры, например, использовать разные периодические данные для расчета осей.

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

Однако есть и другие риски, связанные со стратегией прорыва в центральных точках:

  1. Риск ошибочного прорыва. Цены могут быть временно ошибочно пробиты, что приводит к убыткам торгов.

  2. Риск рыночных потрясений. При длительных рыночных колебаниях цены могут несколько раз соприкоснуться с низким уровнем и привести к убыткам.

  3. При неправильной настройке параметров, например слишком короткий торговый цикл, может быть увеличена потеря.

Ответ:

  1. Настройка стоп-стоп, строгий контроль риска.

  2. Оптимизация параметров, адаптация длины цикла.

  3. В сочетании с другими показателями фильтрует сигналы.

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

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

  1. Оптимизация циклов. Можно тестировать использование более длинных циклов, таких как окружность или лунная линия, для вычисления точек оси.

  2. Оптимизация параметров: можно проверить, как можно скорректировать параметры на поезде и на поезде, например, 1,5 или 2,5 и т. д.

  3. Оптимизация фильтрации. Фильтрация сигналов погрешности в сочетании с такими показателями, как движущаяся средняя.

  4. Оптимизация управления ветром. Настройка динамического механизма остановки убытков, регулирующего убыточные позиции в соответствии с изменениями рынка.

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 27/06/2018
// The name ‘Floor-Trader Pivot,’ came from the fact that Pivot points can 
// be calculated quickly, on the fly using price data from the previous day 
// as an input. Although time-frames of less than a day can be used, Pivots are 
// commonly plotted on the Daily Chart; using price data from the previous day’s 
// trading activity. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Floor Pivot Points Backtest", shorttitle="FPP", overlay = true)
xHigh  = request.security(syminfo.tickerid,"D", high[1])
xLow   = request.security(syminfo.tickerid,"D", low[1])
xClose = request.security(syminfo.tickerid,"D", close[1])
reverse = input(false, title="Trade reverse")
vPP = (xHigh+xLow+xClose) / 3
vR1 = (vPP * 2) - xLow
vS1 = (vPP * 2) - xHigh
pos = iff(close > vR1, 1,
       iff(close < vS1, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )