Bollinger Bands и RSI - это комбинация торговых стратегий

Автор:Чао Чжан, Дата: 2024-02-04 15:09:35
Тэги:

Bollinger Bands与RSI组合交易策略

Обзор

Это стратегия комбинированной торговли с использованием Bollinger Bands и RSI. Основная идея заключается в том, что когда RSI достигает зоны перекупки или перепродажи, он сочетается с Bollinger Bands, что создает сигнал покупки и продажи.

Название стратегии

BB-RSI - стратегию комбинированной торговли

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

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

В то же время стратегия рассчитывает показатель RSI. RSI сравнивает средний рост закрытия и средний спад закрытия за определенный период времени, чтобы определить, находится ли текущий рынок в состоянии перекупки или перепродажи.

Когда RSI меньше низкого значения (по умолчанию 30), это означает, что рынок находится в состоянии перепродажи; когда RSI больше высокого значения (по умолчанию 70), это означает, что рынок находится в состоянии перекупки.

Эта стратегия заключается в том, что, когда RSI достигает опережающей зоны, если цена закрытия находится ниже, чем Bollinger Bands, то это дает сигнал покупки; когда RSI достигает опережающей зоны, если цена закрытия находится выше, чем Bollinger Bands, то это дает сигнал продажи.

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

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

Еще одним преимуществом является гибкость настройки параметров. В обоих индикаторах Bollinger Bands и RSI есть параметры, которые могут быть настроены так, чтобы трейдеры могли оптимизировать их в соответствии со своими потребностями.

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

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

Еще один риск - сложность установки параметров. Боллингерские полосы и RSI требуют установки параметров, таких как циклы, и неправильный выбор может привести к плохим результатам стратегии. Это требует от трейдеров полное понимание рынка, иначе следует использовать эту стратегию с осторожностью.

Оптимизация

Для получения большего количества торговых возможностей можно соответствующим образом скорректировать линию перепродажи на RSI. Например, можно повысить линию перепродажи до 40 и понизить линию перепродажи до 60, что позволяет легко формировать сигналы.

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

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

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


/*backtest
start: 2023-01-28 00:00:00
end: 2024-02-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © samuelarbos


//@version=4
strategy("Estrategia de Bandas de Bollinger y RSI", overlay=true)

// Definimos los parámetros de las bandas de Bollinger
source = input(close, title="Precio base")
length = input(20, minval=1, title="Longitud")
mult = input(2.0, minval=0.001, maxval=50, title="Desviación estándar")

// Calculamos las bandas de Bollinger
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev

// Definimos el RSI y sus parámetros
rsi_source = input(close, title="RSI Fuente")
rsi_length = input(14, minval=1, title="RSI Longitud")
rsi_overbought = input(70, minval=0, maxval=100, title="RSI Sobrecompra")
rsi_oversold = input(30, minval=0, maxval=100, title="RSI Sobrevendido")

// Calculamos el RSI
rsi = rsi(rsi_source, rsi_length)

// Definimos las señales de compra y venta
buy_signal = crossover(close, lower) and rsi < rsi_oversold
sell_signal = crossunder(close, upper) and rsi > rsi_overbought

// Compramos cuando se da la señal de compra
if (buy_signal)
    strategy.entry("Buy", strategy.long)
    
// Vendemos cuando se da la señal de venta
if (sell_signal)
    strategy.entry("Sell", strategy.short)

Больше информации