Type/to search

Стратегия импульсного пробоя RSI-BB

Common strategy
Created: 2023-11-03 15:02:19
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия импульсного прорыва RSI-BB представляет собой комбинацию индекса относительной силы (RSI) и полос Боллинджера (BB). Стратегия использует RSI для определения рыночного тренда и состояний перекупленности/перепроданности, а BB — для выявления моментов прорыва. При одновременном поступлении сигналов на покупку или продажу от обоих индикаторов выполняются соответствующие операции.

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

В коде сначала рассчитываются два индикатора: RSI и BB.

Метод расчета RSI:

pine
up = rma(max(change(close), 0), 30) down = rma(-min(change(close), 0), 30) rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))

Здесь up суммирует величину роста цены закрытия за последние 30 дней, down — величину падения, а rsi вычисляется на основе соотношения роста и падения.

Метод расчета BB:

pine
basis = sma(close, 50) dev = 0.2 * stdev(close, 50) upper = basis + dev lower = basis - dev

Где basis — 50-периодная скользящая средняя, dev — 0,2 стандартного отклонения, upper и lower — верхняя и нижняя границы полос.

bbi (индекс ширины полос Боллинджера) вычисляется так:

pine
bbr = close>upper? 1 : close<lower? -1 : 0 bbi = bbr - bbr[1]

bbr определяет, пробила ли текущая цена закрытия верхнюю (1) или нижнюю (-1) границу, иначе 0. bbi — это разница между текущим и предыдущим значением bbr: больше 0 означает пробой вверх, меньше 0 — пробой вниз.

После расчета RSI и BBI логика сигналов стратегии такова:

long = rsi>52 and rsi<65 and bbi>0.11 and bbi<0.7 short = rsi<48 and rsi>35 and bbi<-0.11 and bbi>-0.7

То есть открытие длинной позиции происходит, когда RSI находится в диапазоне 52-65, а BBI — от 0.11 до 0.7; открытие короткой позиции — когда RSI в диапазоне 35-48, а BBI — от -0.11 до -0.7.

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

  1. Сочетание RSI и BB позволяет точнее определять точки входа/выхода. RSI выявляет перекупленность/перепроданность, BB — моменты прорыва; их совместное использование делает сигналы надёжнее.

  2. Параметр RSI (30-периодная линия) позволяет отфильтровать часть рыночного шума и выявить основной тренд.

  3. Параметры BB (50-периодная линия и 0,2 стандартного отклонения) помогают сгладить флэтовые движения.

  4. Дополнительные фильтры для BBI (0,11 и 0,7) отсеивают ложные пробои.

  5. Диапазоны RSI для длинных (52-65) и коротких (35-48) позиций имеют буферы, что снижает риск пропуска сигнала.

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

  1. Торговля на пробоях чревата ложными входами; для контроля риска необходимы стоп-лоссы.

  2. Исторические тесты могут содержать переоптимизацию; результаты на реальном рынке могут отличаться.

  3. Резкие движения рынка способны пробить стоп-лосс и привести к значительным убыткам.

  4. Требуется оптимизация параметров RSI и BB, включая периоды и диапазоны для входа/выхода.

  5. Установка цены ордера также существенно влияет на реальные результаты.

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

  1. Протестировать различные комбинации параметров RSI и BB для поиска наилучших.

  2. Добавить другие индикаторы для фильтрации сигналов, например MACD, KD и т.д.

  3. Оптимизировать и скорректировать диапазоны RSI для входа, сузив их для дополнительного отсеивания шума.

  4. Настроить фильтры BBI, установив динамические границы для отсеивания ложных пробоев.

  5. Включить индикаторы тренда, чтобы избежать торговли против тренда.

  6. Протестировать различные методы стоп-лосса для поиска схемы с приемлемой максимальной просадкой.

  7. Испытать разные способы размещения ордеров, чтобы минимизировать влияние проскальзывания.

Заключение

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

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

//@version=4
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="Spyfrat Strat", shorttitle="SpyfratStrat", overlay=true)
src = close, 
Strategy parameters
Strategy parameters
length
Mult Factor
alertLevel
impulseLevel
showRange
TP
SL
TS
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)