Tendencia de promedio móvil siguiendo la estrategia Golden Cross Long

El autor:¿ Qué pasa?, Fecha: 2023-10-23 15:22:48
Las etiquetas:

img

Resumen general

Esta estrategia combina indicadores de promedio móvil y el indicador MACD para diseñar una estrategia larga relativamente conservadora. Utiliza principalmente el promedio móvil simple de 200 días para juzgar la tendencia, y combina el promedio móvil exponencial de 20 días y la cruz dorada MACD para seleccionar oportunidades de compra. En una tendencia alcista, solo compra cuando hay una cruz dorada MACD y detiene la pérdida cuando hay una cruz muerta MACD. En una tendencia bajista, solo compra cuando el precio está por encima de la EMA de 20 días y hay una cruz dorada MACD, y detiene la pérdida cuando hay una cruz muerta MACD. Este mecanismo de confirmación dual puede evitar eficazmente el comercio frecuente en un mercado volátil.

Estrategia lógica

En primer lugar, la estrategia utiliza la media móvil simple de 200 días (SMA) para juzgar la tendencia actual de precios. Si el precio de cierre está por encima de la SMA, se considera que la tendencia está aumentando. Si el precio de cierre está por debajo de la SMA, se considera que la tendencia está bajando.

En segundo lugar, en una tendencia alcista, la estrategia ignora la condición de la media móvil exponencial de 20 días (EMA) y solo envía una señal de compra cuando la línea rápida MACD cruza por encima de la línea lenta (cruz dorada MACD).

En una tendencia bajista, la estrategia se vuelve más conservadora. Sólo envía una señal de compra cuando el precio de cierre cruza por encima de la EMA de 20 días y hay una cruz dorada del MACD, lo que requiere una doble confirmación. Todavía detiene la pérdida en la cruz muerta del MACD.

A través de este mecanismo, la estrategia adopta un enfoque más agresivo cuando la tendencia es clara (el precio está por encima o por debajo de la SMA de 200 días).

Ventajas

  1. La estrategia combina el juicio de tendencia y la doble confirmación para filtrar el ruido y evitar señales falsas, reduciendo las operaciones innecesarias.

  2. Sigue a tiempo la tendencia cuando la tendencia es clara y adopta una actitud cautelosa cuando la tendencia no es clara, reduciendo las pérdidas.

  3. La combinación de medias móviles y MACD hace que las señales comerciales sean más confiables.

  4. La estrategia es sencilla de implementar, adecuada para inversores de todos los niveles.

  5. El mecanismo de stop loss fijo controla eficazmente las pérdidas de operaciones individuales.

Los riesgos

  1. La estrategia se basa en gran medida en indicadores técnicos y no puede adaptarse a los eventos del cisne negro.

  2. La doble confirmación puede causar oportunidades de compra perdidas a veces.

  3. El MACD tiene retrasos en las emisiones que pueden retrasar las señales de negociación.

  4. La configuración incorrecta del stop loss puede llevar a pérdidas mayores.

  5. La SMA de 200 días puede no determinar con precisión las tendencias a largo plazo.

  6. Las medias móviles como filtros pueden generar señales comerciales triviales.

Optimización

  1. Considere combinar otros indicadores como KDJ, Bandas de Bollinger para hacer señales más precisas.

  2. Pruebe otros promedios móviles a largo plazo como la EMA de 120 días para determinar mejor las tendencias a largo plazo.

  3. Optimizar los períodos de media móvil para encontrar la mejor combinación de parámetros.

  4. Incorporar estrategias de obtener ganancias, no sólo detener la pérdida, para bloquear más ganancias.

  5. Ajustar los parámetros de las medias móviles de los diferentes mercados para mejorar la adaptabilidad.

  6. Considere algoritmos de aprendizaje automático para optimizar parámetros mediante el entrenamiento de modelos en datos históricos.

Resumen de las actividades

La estrategia integra las ventajas de las medias móviles y el MACD, logrando un buen control de riesgos mientras se mantiene relativamente simple. Al juzgar la tendencia y requerir una doble confirmación, puede filtrar el ruido de manera efectiva. Pero la estrategia también tiene algunas limitaciones y necesita mayor optimización y adaptabilidad a los eventos del cisne negro. En general, proporciona a los inversores conservadores una solución de referencia robusta.


/*backtest
start: 2023-10-15 00:00:00
end: 2023-10-22 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="MACD/EMA Long Strategy",overlay=true,scale=scale.left)



// SMA Indicator - Are we in a Bull or Bear market according to 200 SMA?
SMA = sma(close, input(200))



// EMA Indicator - Are we in a rally or not?
EMA = ema(close, input(20))



//MACD Indicator - Is the MACD bullish or bearish?

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

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

// Set Buy/Sell conditions

[main,signal,histo]=macd(close,fastLength,slowlength,MACDLength)

buy_entry= if close>SMA
    delta>0
else
    delta>0 and close>EMA
    
strategy.entry("Buy",true , when=buy_entry)

alertcondition(delta, title='Long', message='MACD Bullish')


sell_entry = if close<SMA
    delta<0 
else
    delta<0 and close<EMA
strategy.close("Buy",when= sell_entry)


alertcondition(delta, title='Short', message='MACD Bearish')

//plot(delta, title="Delta", style=cross, color=delta>=0 ? green : red )

Más.