Estrategia de tendencia combinada del RSI MACD

El autor:¿ Qué pasa?, Fecha: 2021-09-21 15:40:02
Las etiquetas:

Resumen general

Esta estrategia combina los indicadores MACD y RSI para determinar la dirección de la tendencia y los niveles de sobrecompra / sobreventa para el comercio de tendencia.

Estrategia lógica

La lógica principal:

  • Calcular la línea MACD y la línea de señal (EMA de MACD)

  • Delta es su diferencia, expresando el cambio de impulso de precios

  • Indicador de riesgo para medir las condiciones de sobrecompra/sobreventa

  • Ir largo cuando Delta cruza por encima de la línea cero y el RSI se sobrecompra (default 70)

  • Ir corto cuando Delta cruza por debajo de la línea cero y el RSI está sobrevendido (default 30)

MACD para la dirección del impulso, RSI para sobrecompra/venta - el combo filtra muchas señales falsas.

Ventajas

  • Combina dos indicadores para señales filtradas

  • El MACD mide el impulso, el RSI mide la sobrecompra/venta

  • Parámetros configurables para diferentes mercados

  • Razón lógica clara de la estrategia de negociación de tendencias

Los riesgos

  • Eficacia limitada de la combinación de indicadores únicos

  • No hay stop loss, no se puede controlar la pérdida por operación

  • No considera el tamaño de la posición

Mitigantes:

  • Prueba otros indicadores, encuentra combinaciones óptimas

  • Añadir pérdida de trailing o de parada dura

  • Tamaño de la posición basado en el tamaño de la cuenta o la volatilidad

Oportunidades de mejora

  • Prueba del MACD con otras combinaciones de indicadores

  • Optimización de los parámetros de estabilidad

  • Filtrar las señales por tendencia para evitar falsas rupturas

  • Utilizar el stop loss para proteger las ganancias

  • ML para juzgar la calidad de la señal

Conclusión

Esta estrategia combina el MACD y el RSI para la determinación de tendencias sólidas. La estabilidad se puede mejorar a través de la optimización de parámetros, stop loss, filtros inteligentes, etc. Proporciona un marco comercial de tendencias efectivo para mejoras adicionales.


/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MACD RSI Strategy", overlay=true)

fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

// RSI



length_rsi = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close

vrsi = rsi(price, length_rsi)

//

if (not na(vrsi))
    if (crossover(delta, 0) and crossover(vrsi, overBought ))
        strategy.entry("MacdLE", strategy.long, comment="LE")
    if (crossunder(delta, 0) and crossunder(vrsi, overSold))
        strategy.entry("MacdSE", strategy.short, comment="SE")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)



Más.