Type/to search

Стратегия разворота на основе аномальных колебаний цены

Common strategy
Created: 2023-10-11 16:03:36
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

Принцип

Стратегия использует два основных индикатора:

  1. Индикатор VixFix: вычисляет стандартное отклонение цены за определенный период и определяет наличие аномальных колебаний. Метод расчета:
pine
wvf = ((highest(close, pd)-low)/(highest(close, pd)))*100 sDev = mult * stdev(wvf, bbl) midLine = sma(wvf, bbl) lowerBand = midLine - sDev upperBand = midLine + sDev

где wvf – волатильность цены, sDev – стандартное отклонение, midLine – средняя линия, lowerBand и upperBand – нижняя и верхняя границы соответственно. Когда цена превышает верхнюю границу, считается, что произошло аномальное колебание.

  1. Индикатор RSI: вычисляет индекс относительной силы цены для определения момента разворота. Метод расчета:
pine
fastup = rma(max(change(close), 0), 7) fastdown = rma(-min(change(close), 0), 7) fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown))

Когда RSI ниже определенного значения, цена считается перепроданной и возможен отскок. Когда RSI превышает определенное значение, цена считается перекупленной и возможен спад.

Вход и выход

Логика входа и выхода из позиции следующая:

Вход в длинную позицию: когда цена превышает верхнюю границу или волатильность превышает порог, а RSI ниже определенного значения – открывается длинная позиция.

Вход в короткую позицию: когда цена превышает верхнюю границу или волатильность превышает порог, а RSI превышает определенное значение – открывается короткая позиция.

Условие выхода: закрытие позиции происходит, когда направление открытия противоположно направлению тела свечи.

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

  • Использование статистических свойств аномальных колебаний цены для определения моментов разворота, что обеспечивает широкий охват.
  • Сочетание с индикатором RSI для оценки состояний перекупленности/перепроданности повышает точность входа.
  • Использование пробоя нижней границы стандартного отклонения в качестве сигнала входа позволяет сократить количество упущенных возможностей.
  • Использование разворота тела свечи в качестве стоп-лосса позволяет быстро остановить убытки, снижая потери.

Риски

  • Нижняя граница стандартного отклонения может потребовать корректировки, необходима оптимизация параметров.
  • Пробой нижней границы стандартного отклонения не всегда приводит к развороту, существует риск попадания в ловушку.
  • Параметры RSI требуют оптимизации; при неправильном выборе сигналы могут быть неточными.
  • Остановка по направлению тела свечи может быть слишком агрессивной, требуется настройка параметров.

Идеи для оптимизации

  • Оптимизировать период расчета стандартного отклонения, чтобы он лучше улавливал аномальные колебания цены.
  • Оптимизировать параметры RSI для поиска более точных критериев перекупленности/перепроданности.
  • Попробовать комбинировать с другими индикаторами, такими как KDJ, MACD, для определения моментов разворота.
  • Оптимизировать способ стоп-лосса, установив в качестве критерия процентный откат цены.

Заключение

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

Source
Pine
/*backtest
start: 2022-10-04 00:00:00
end: 2023-10-10 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
Strategy parameters
Strategy parameters
Long
Short
leverage
RSI Limit
LookBack Period Standard Deviation High
Bolinger Band Length
Bollinger Band Standard Devaition Up
Look Back Period Percentile High
Highest Percentile - 0.90=90%, 0.95=95%, 0.99=99%
Lowest Percentile - 1.10=90%, 1.05=95%, 1.01=99%
Show High Range - Based on Percentile and LookBack Period?
Show Standard Deviation Line?
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)