BBSR Estrategia extrema

El autor:¿ Qué pasa?, Fecha: 2024-04-18 16:55:57
Las etiquetas:BBSR- ¿ Qué?La SMAIndicador de riesgoSTOCH

img

Resumen general

La Estrategia Extrema BBSR es un enfoque comercial integral que combina bandas de Bollinger y el RSI estocástico para identificar puntos de entrada y salida potenciales en el mercado. La estrategia utiliza bandas de Bollinger para analizar la volatilidad y los niveles de precios mediante el cálculo de la desviación estándar de los movimientos de precios alrededor de un promedio móvil simple (SMA), determinando los límites superior e inferior de las fluctuaciones de precios y ayudando a los operadores a los puntos de reversión potenciales. Simultáneamente, el RSI estocástico mide el impulso comparando la posición del precio de cierre con su rango de precios durante un cierto período, ayudando a evaluar las condiciones de sobrecompra o sobreventa y proporcionando información sobre el impulso potencial alcista o bajista.

Principios de estrategia

  1. La estrategia genera una señal de entrada larga cuando el precio se mueve desde debajo a encima de la banda inferior de Bollinger, acompañado de un RSI estocástico que indica una salida de la región de sobreventa, lo que sugiere un inicio de tendencia alcista y desencadena una orden de compra.
  2. Por el contrario, se genera una señal de entrada corta cuando el precio cae de encima a debajo de la banda superior de Bollinger, mientras que el RSI estocástico se mueve desde el territorio de sobrecompra, lo que indica una tendencia bajista potencial y desencadena una orden de venta.
  3. Una característica clave de la estrategia es la incorporación de un porcentaje de stop loss definido por el usuario, gestionando el riesgo especificando la pérdida máxima admisible por operación.
  4. Para las posiciones largas, la estrategia sugiere salir cuando se detecta una señal bajista o el precio cruza por debajo de la banda inferior de Bollinger, lo que indica una inversión o debilitamiento de la tendencia alcista.
  5. Para las posiciones cortas, la estrategia recomienda salir cuando aparezca una señal alcista o el precio se rompa por encima de la banda superior de Bollinger, lo que sugiere una posible reversión o disminución del impulso bajista.

Ventajas estratégicas

  1. La estrategia ofrece un marco estructurado para entrar y salir de las operaciones, aprovechando las fortalezas tanto de las bandas de Bollinger como del RSI estocástico.
  2. Los parámetros personalizables, como el porcentaje de stop loss, permiten a los operadores alinear la estrategia con su tolerancia al riesgo y sus objetivos comerciales.
  3. La capacidad de realizar pruebas de retroceso y de simular operaciones en TradingView proporciona información sobre el rendimiento de la estrategia en condiciones históricas de mercado.
  4. Diseñada para los operadores que buscan capitalizar las inversiones de tendencia y los cambios de impulso, la estrategia incorpora características de gestión de riesgos incorporadas para protegerse contra pérdidas significativas.

Riesgos estratégicos

  1. Las señales de negociación frecuentes durante mercados agitados o sin tendencia pueden conducir a un exceso de negociación y pérdidas potenciales.
  2. La configuración de stop loss puede no proteger adecuadamente a los operadores de movimientos bruscos de precios adversos.
  3. El hecho de basarse en una sola combinación de indicadores técnicos puede no captar plenamente la dinámica del mercado, lo que resulta en decisiones comerciales poco óptimas.
  4. Los resultados de las pruebas de retroceso pueden estar sujetos a un sobreajuste, y el rendimiento puede no traducirse necesariamente en condiciones reales de mercado.

Direcciones para la optimización de la estrategia

  1. Incorporar indicadores técnicos o de confianza del mercado adicionales para mejorar la fiabilidad de las señales de negociación.
  2. Introducir mecanismos dinámicos o de suspensión de pérdidas para proteger mejor los beneficios y limitar las pérdidas.
  3. Refinar las reglas de entrada y salida, como requerir señales de confirmación en múltiples plazos, para filtrar el ruido y las señales falsas.
  4. Ajustar los parámetros de las bandas de Bollinger y el RSI estocástico en función de las diferentes condiciones del mercado o clases de activos.
  5. Considere la gestión de dinero y las estrategias de posicionamiento para optimizar la relación riesgo-recompensa.

Conclusión

La Estrategia Extrema BBSR ofrece a los operadores un marco integral para identificar posibles inversiones de tendencia y cambios de impulso mediante la combinación innovadora de Bandas de Bollinger y RSI Estocástico. Las características de gestión de riesgos incorporadas y los parámetros personalizables lo hacen adaptable a varios estilos y objetivos comerciales. Si bien la estrategia es prometedora, los operadores también deben reconocer sus limitaciones y considerar áreas de optimización y refinamiento para mejorar su solidez y rendimiento en condiciones reales de mercado.


/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("BBSR Extreme Strategy [nachodog]", shorttitle="BBSRExtStrat", overlay=true)

//General Inputs
src = input(close, title="Source")
offset = input.int(0, title="Offset", minval=-500, maxval=500)
sl_pct = input.float(1.5, title="Stop Loss (%)", minval=0.1, maxval=50)

//Bollinger Inputs
length = input.int(20, title="Bollinger Band Length", minval=1)
mult = input.float(2.0, title="StdDev", minval=0.001, maxval=50)

//Bollinger Code
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
plot(basis, "BB Basis", color=color.new(#872323, 0), offset=offset)
p1 = plot(upper, "BB Upper", color=color.teal, offset=offset)
p2 = plot(lower, "BB Lower", color=color.teal, offset=offset)
fill(p1, p2, title="BB Background", color=color.new(#198787, 95))

//Stoch Inputs
smoothK = input.int(3, "K", minval=1)
smoothD = input.int(3, "D", minval=1)
lengthRSI = input.int(14, "RSI Length", minval=1)
lengthStoch = input.int(14, "Stochastic Length", minval=1)

upperlimit = input.float(90, "Upper Limit", minval=0.01)
lowerlimit = input.float(10, "Lower Limit", minval=0.01)

//Stochastic Code
rsi1 = ta.rsi(src, lengthRSI)
k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = ta.sma(k, smoothD)

//Evaluation
Bear = close[1] > upper[1] and close < upper and k[1] > upperlimit and d[1] > upperlimit
Bull = close[1] < lower[1] and close > lower and k[1] < lowerlimit and d[1] < lowerlimit

//Entering Trades
if (Bull)
    strategy.entry("Bull Entry", strategy.long)
if (Bear)
    strategy.entry("Bear Entry", strategy.short)

//Exiting Trades
strategy.exit("Exit Long", from_entry="Bull Entry", stop=close * (1 - sl_pct / 100), when=Bear or close < lower)
strategy.exit("Exit Short", from_entry="Bear Entry", stop=close * (1 + sl_pct / 100), when=Bull or close > upper)


Relacionados

Más.