La estrategia combina los indicadores MACD y RSI para determinar la dirección de la tendencia y las situaciones de sobreventa y sobreventa, y permite realizar operaciones de seguimiento de tendencias. Cuando la línea MACD atraviesa el eje cero y la línea RSI está más allá de la zona de sobreventa y sobreventa, se realiza una operación de sobreventa o sobreventa.
La lógica principal:
Cálculo de las líneas MACD y las líneas de señal (EMA de MACD)
Delta es el diferencial entre ambos, expresado en cambio de la dinámica de los precios
El RSI es un indicador de sobrecompra y sobreventa.
Haga más cuando el Delta pase por el eje cero y el RSI sobrecompra (default 70)
Hacer un vacío cuando el Delta pasa por el eje cero y el RSI está sobrevendido (default 30)
El MACD determina la dirección de la dinámica de los precios, el RSI determina el estado de sobreventa y sobreventa, y la combinación de ambos filtra muchas señales falsas.
Fusión de dos indicadores para filtrar las señales
El MACD determina el movimiento de los precios, el RSI determina el sobrecompra y el sobreventa
Parámetros configurables para diferentes entornos de mercado
Las estrategias de comercio de tendencias claras
La combinación de un solo indicador puede tener un efecto limitado
No hay pérdidas, no se puede controlar la pérdida individual
Tamaño de posición no considerado
Respuesta:
Prueba con otros indicadores para encontrar la combinación óptima
Aumento de pérdidas móviles o pérdidas duras
Establecer posiciones basadas en el tamaño o la volatilidad de los fondos
Prueba de la combinación de MACD con otros indicadores
Optimización de parámetros y estabilidad
En la actualidad, la mayoría de los países de la Unión Europea tienen un sistema de filtros de tendencias.
La adopción de la amortización progresiva para proteger las ganancias
Aprendizaje automático para determinar la calidad de la señal
La estrategia integra indicadores MACD y RSI para juzgar la tendencia, la idea es clara y confiable. Se puede mejorar la estabilidad a través de métodos como optimización de parámetros, estrategias de stop loss y filtración inteligente. Proporciona un modelo de comercio de tendencias eficaz que merece ser ampliado y mejorado.
/*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)