Las bandas de Bollinger de Dios RSI Estrategia de negociación

El autor:¿ Qué pasa?, Fecha: 2024-01-23 14:33:13
Las etiquetas:

img

Resumen general

La estrategia de trading de Gods Bollinger Bands RSI genera señales de compra cuando el precio cruza por encima de la banda superior de Bollinger y el RSI muestra una señal de sobreventa; genera señales de venta cuando el precio cruza por debajo de la banda superior de Bollinger y el RSI muestra una señal de sobrecompra. Esta estrategia utiliza principalmente el indicador Bollinger Bands para juzgar los cambios en el ritmo de volatilidad del mercado y se combina con el indicador RSI para detectar fenómenos de sobrecompra y sobreventa para emitir señales de trading en puntos de inflexión.

Principio de la estrategia

La lógica central de esta estrategia se basa en los siguientes puntos:

  1. Calcular la media móvil simple de 20 períodos del precio de cierre como la banda media base.

  2. Calcular las bandas superior e inferior sobre la base de la banda media. La banda superior es la banda media + 2 veces la desviación estándar de 20 períodos del precio de cierre, y la banda inferior es la banda media - 2 veces la desviación estándar de 20 períodos del precio de cierre.

  3. Calcule el indicador RSI de 14 períodos para juzgar los fenómenos de sobrecompra y sobreventa.

  4. Cuando el precio de cierre rompe el rieles superior hacia arriba y el indicador RSI muestra una señal de sobreventa, se genera una señal de compra.

  5. Cuando el precio de cierre rompe el rieles superior hacia abajo y el indicador RSI muestra una señal de sobrecompra, se genera una señal de venta.

Esta estrategia juzga el ritmo y la velocidad de las fluctuaciones de precios a través del indicador Bollinger Bands y detecta posibles puntos de reversión con el indicador RSI para emitir señales comerciales.

Análisis de ventajas

  1. El indicador Bollinger Bands puede determinar el ritmo y la dirección de la volatilidad del mercado, y el indicador RSI juzga los fenómenos de sobrecompra y sobreventa.

  2. Los parámetros del indicador RSI son ajustables y pueden establecer diferentes niveles de sobrecompra y sobreventa para diferentes mercados para evitar señales erróneas.

  3. Los parámetros de las bandas de Bollinger también se pueden ajustar de acuerdo con el rango y la velocidad de volatilidad del mercado para establecer parámetros adecuados y mejorar la rentabilidad.

  4. La lógica de negociación es simple y fácil de entender.

  5. Se puede utilizar en los mercados de acciones, divisas y criptomonedas.

Análisis de riesgos

  1. En un mercado al alza sostenido, puede causar múltiples juicios erróneos de las señales de compra.

  2. En un mercado inestable, las pistas superior e inferior de las bandas de Bollinger oscilan con frecuencia, lo que puede conducir a operaciones frecuentes no rentables.

  3. El código asume que los criterios de sobrecompra y sobreventa están fijos, pero deben fijarse de acuerdo con los diferentes niveles de volatilidad del mercado.

  4. Tanto las bandas de Bollinger como los indicadores RSI tienen retrasos y no pueden predecir los movimientos de precios por adelantado, sino que solo pueden rastrear los cambios de precios.

Optimización

  1. Según las características de los diferentes mercados, ajustar los parámetros de las bandas de Bollinger, aumentar el ancho de las bandas de Bollinger y reducir la probabilidad de transacciones erróneas.

  2. Los parámetros del RSI también deben ajustarse para diferentes mercados, aumentar adecuadamente los criterios de sobrecompra y sobreventa para evitar desencadenar múltiples señales de negociación erróneas.

  3. Aumentar otros indicadores para el juicio, como KDJ y MACD, para evitar errores causados por bandas de Bollinger y indicadores RSI individuales.

  4. Aumentar la estrategia de stop loss y establecer puntos de stop loss razonables para evitar pérdidas excesivas.

  5. Las pruebas de ruptura o la optimización de parámetros de backtesting se pueden considerar para mejorar aún más la estabilidad de la estrategia.

Resumen de las actividades

La estrategia de trading de Gods Bollinger Bands RSI emite señales de trading en posibles puntos de reversión al juzgar la velocidad de la volatilidad de los precios a través del indicador de Bollinger Bands y los fenómenos de sobrecompra y sobreventa a través del indicador RSI. Esta estrategia integra las ventajas de múltiples indicadores con una lógica de trading simple y clara, y puede ser ampliamente aplicada a los mercados de acciones, forex, criptomonedas y otros mercados comerciales como una estrategia de trading de tendencia efectiva. Pero también hay margen de mejora, como ajustar parámetros, agregar indicadores, mecanismo de stop loss y así sucesivamente para hacer que la estrategia sea más estable y confiable.


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

//@version=4
strategy("Bollinger Band + RSI Strategy", overlay=true)

// Input variables
numCandlesOutsideBB = input(3, "Number of Candles Outside BB")
numCandlesOutsideUpperBB = input(3, "Number of Candles Outside Upper BB")
rsiLength = input(14, "RSI Length")
rsiOversoldLevel = input(20, "RSI Oversold Level")
rsiOverboughtLevel = input(70, "RSI Overbought Level")

// Bollinger Bands
length = input(20, minval=1, title="BB Length")
mult = input(2.0, minval=0.001, maxval=50, title="BB Standard Deviation")
basis = sma(close, length)
dev = mult * stdev(close, length)
upperBB = basis + dev
lowerBB = basis - dev

// RSI
rsi = rsi(close, rsiLength)

// Buy condition
buyCondition = crossover(close, upperBB) and rsi > rsiOversoldLevel

// Sell condition
sellCondition = crossunder(close, upperBB) and rsi > rsiOverboughtLevel

// Strategy
if buyCondition
    strategy.entry("Buy", strategy.long)
if sellCondition
    strategy.close("Buy")

// Plotting
plot(upperBB, color=color.blue)
plot(lowerBB, color=color.red)
plot(rsi, "RSI", color=color.green)

Más.