Es una estrategia increíble de ruptura de precios

El autor:¿ Qué pasa?, Fecha: 2024-01-30 15:07:08
Las etiquetas:

img

Resumen: Esta estrategia utiliza bandas de Bollinger, indicador KDJ y seguimiento de tendencias para operaciones de ruptura de precios.

Estrategia lógica:

  1. Calcule promedios móviles simples de 15 y 30 días para determinar la tendencia del precio.

  2. Calcular Bandas de Bollinger de los rieles superior e inferior, y combinar la ruptura de las velas de los rieles BB para determinar las entradas y salidas.

  3. Utilice el indicador RSI para juzgar las condiciones de sobrecompra y sobreventa. RSI superior a 50 indica señal de sobrecompra y RSI inferior a 50 indica señal de sobreventa.

  4. Cuando el precio se rompe por encima del barril superior de BB con un RSI mayor a 50, se genera una señal de compra.

  5. Configurar ATR para controlar los riesgos.

Ventajas:

  1. La estrategia combina múltiples indicadores como Bollinger Bands y RSI para determinar las señales de negociación, lo que puede evitar eficazmente los errores causados por un solo indicador.

  2. Con el filtrado de tendencias, evita señales erróneas durante la consolidación y la reversión.

  3. El ATR controla los riesgos para cada operación.

  4. La lógica de la estrategia es simple y fácil de entender.

Riesgos y mejoras:

  1. Como indicador de envolvente, los rieles superiores e inferiores de BB no son niveles de soporte/resistencia absolutos. Los precios pueden romper los rieles y alcanzar la stop loss. Puede establecer una stop loss más amplia o usar otros métodos de stop loss como la salida de tiempo.

  2. Puede considerar combinar otros indicadores como KDJ y MACD para un juicio de sobrecompra/sobreventa más confiable.

  3. Las señales erróneas pueden ocurrir durante las reversiones y consolidaciones.

Sugerencias para mejorar:

  1. Prueba y optimiza el período BB y la desviación estándar para diferentes productos.

  2. Prueba y optimiza el parámetro de período del RSI.

  3. Prueba otros métodos de stop loss como el stop loss de seguimiento y la salida de tiempo.

  4. Añadir más indicadores de tendencia e indicadores de señal para construir modelos multifactorial.

Conclusión:

La estrategia combina BB, RSI y otros indicadores para señales de entrada y salida. Controla los riesgos al tiempo que garantiza la precisión de la señal. Se puede hacer más optimización en parámetros y mejoras como modelos multifactor. En general, proporciona una idea simple y práctica sobre las estrategias de ruptura de precios.


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

//@version=4
strategy("Custom Strategy", overlay=true)

length = 14
mult = 0.75
atr = atr(length) * mult

// Moving averages
ma15 = sma(close, 15)
ma30 = sma(close, 30)

// Bullish Engulfing pattern
bullishEngulfing = close[1] < open[1] and close > open and close[1] < open and close > open[1]

// Bearish Engulfing pattern
bearishEngulfing = close[1] > open[1] and close < open and close[1] > open and close < open[1]

// RSI
rsi = rsi(close, length)

// Buy condition
if (bullishEngulfing and close[1] > ma15 and rsi > 50)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Sell", "Buy", stop=close - atr)

// Sell condition
if (bearishEngulfing and close[1] < ma15 and rsi < 50)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=close + atr)

// Plotting
plotshape(series=strategy.position_size > 0, title="Buy", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=strategy.position_size < 0, title="Sell", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")


Más.