Type/to search

Estrategia de ruptura de momentum RSI-BB

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

img

Resumen

La estrategia de ruptura de momentum RSI-BB combina el indicador de fuerza relativa (RSI) y las bandas de Bollinger (BB). Utiliza el RSI para identificar tendencias y condiciones de sobrecompra/sobreventa, y las BB para detectar puntos de ruptura. Cuando ambos indicadores generan señales de compra o venta de forma simultánea, se ejecuta la operación correspondiente.

Principio de la estrategia

En el código, primero se calculan los indicadores RSI y BB.

El cálculo del RSI es:

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))

Donde up mide la magnitud de las subidas del precio de cierre en los últimos 30 períodos, down mide la magnitud de las bajadas, y el RSI se calcula a partir de la relación entre ambas.

El cálculo de las BB es:

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

Donde basis es la media móvil simple de 50 períodos, dev es 0.2 veces la desviación estándar, y upper y lower son las bandas superior e inferior, respectivamente.

El BBI (índice de anchura de las bandas de Bollinger) se calcula como:

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

bbr indica si el precio de cierre ha superado la banda superior (1), ha caído por debajo de la banda inferior (-1), o se encuentra dentro de ellas (0). bbi es la diferencia entre el bbr actual y el anterior; un valor positivo indica ruptura al alza, y uno negativo ruptura a la baja.

Una vez calculados RSI y BBI, la lógica de las señales de trading es:

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

Es decir, se abre una posición larga cuando el RSI está entre 52 y 65, y el BBI está entre 0.11 y 0.7. Se abre una posición corta cuando el RSI está entre 35 y 48, y el BBI está entre -0.11 y -0.7.

Ventajas de la estrategia

  1. Al combinar RSI y BB, se mejora la precisión de los puntos de entrada y salida. El RSI identifica condiciones de sobrecompra/sobreventa, y las BB señalan rupturas; su combinación es más fiable.

  2. El RSI con período 30 filtra parte del ruido del mercado y permite identificar tendencias principales.

  3. Las BB con media de 50 períodos y desviación estándar de 0.2 ayudan a filtrar movimientos laterales.

  4. El filtro del BBI (0.11 y 0.7) ayuda a evitar falsas rupturas.

  5. Los rangos del RSI para largos (52-65) y cortos (35-48) incluyen un margen de seguridad para no perder señales.

Riesgos de la estrategia

  1. Las estrategias de ruptura son propensas a quedar atrapadas en falsos movimientos; es necesario establecer stop loss para controlar el riesgo.

  2. Los resultados del backtest pueden presentar sobreajuste; el rendimiento en tiempo real podría diferir.

  3. El mercado puede experimentar movimientos bruscos que atraviesen el stop loss, generando pérdidas significativas.

  4. Es necesario optimizar los parámetros del RSI y las BB, incluyendo sus períodos y los rangos de entrada.

  5. La fijación del precio de las órdenes también afecta considerablemente el rendimiento en vivo.

Direcciones de optimización

  1. Probar diferentes combinaciones de parámetros del RSI y las BB para encontrar los valores óptimos.

  2. Agregar otros indicadores para filtrar señales, como MACD o estocástico.

  3. Ajustar los rangos de entrada del RSI para reducir su amplitud y filtrar más ruido.

  4. Optimizar los filtros del BBI, estableciendo rangos dinámicos para evitar falsas rupturas.

  5. Incorporar indicadores de tendencia para evitar operar en contra de la tendencia.

  6. Probar diferentes métodos de stop loss para encontrar la opción que acepte el máximo drawdown.

  7. Probar distintos tipos de órdenes para minimizar el impacto del deslizamiento.

Resumen

La estrategia de ruptura de momentum RSI-BB combina las ventajas de la identificación de tendencias y las señales de ruptura, mostrando un rendimiento aceptable en backtests. Sin embargo, su desempeño en tiempo real puede verse afectado por el deslizamiento y el stop loss. Es necesario optimizar los parámetros basándose en los resultados del backtest y probar distintas configuraciones de stop loss y tipos de órdenes para encontrar la más adecuada para el trading en vivo. Además, tanto los parámetros como los filtros deben ajustarse dinámicamente para adaptarse a los cambios del mercado. En general, esta estrategia tiene cierto valor práctico, pero requiere optimización y validación continua para lograr resultados estables.

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)