Estrategia de compra con cruce dorado siguiendo la tendencia de media móvil


Fecha de creación: 2023-10-23 15:22:48 Última modificación: 2023-10-23 15:22:48
Copiar: 0 Número de Visitas: 671
1
Seguir
1617
Seguidores

Estrategia de compra con cruce dorado siguiendo la tendencia de media móvil

Descripción general

Esta estrategia combina el indicador de la media móvil y el indicador MACD para diseñar una estrategia de multitarea relativamente conservadora. Esta estrategia se basa principalmente en si el precio se encuentra en la media móvil simple de 200 días para juzgar la tendencia de la situación, y luego se combina con el indicador de la media móvil de 20 días y el indicador MACD para elegir el momento de compra.

Principio de estrategia

En primer lugar, la estrategia utiliza el SMA de 200 días para determinar la tendencia actual de los precios. Si el precio de cierre es superior al SMA, se considera que el mercado está en una tendencia alcista; si el precio de cierre es inferior al SMA, se considera que el mercado está en una tendencia bajista.

En segundo lugar, en la tendencia alcista, la estrategia ignora las condiciones de la EMA de la media móvil de 20 días del índice, y emite una señal de compra solo cuando la línea rápida del MACD rompe la línea lenta hacia arriba (es decir, el tenedor dorado del MACD).

En una tendencia bajista, la estrategia se vuelve conservadora y solo se emite una señal de compra cuando el precio cruza la EMA de 20 días sobre el precio de cierre y el MACD Gold Fork, es decir, se requiere una doble confirmación. En este caso, el MACD sigue estancado cuando el forko muere.

A través de este mecanismo, la estrategia adopta una estrategia más activa cuando la tendencia es clara (cuando el precio está por encima o por debajo de la SMA de 200 días) y una estrategia más cautelosa cuando el precio está en el rango de oscilación, lo que evita que las falsas señales conduzcan a operaciones innecesarias.

Ventajas estratégicas

  1. Esta estrategia, combinada con el juicio de tendencias y el mecanismo de doble confirmación, puede filtrar eficazmente el ruido y evitar falsas señales, lo que reduce las transacciones innecesarias.

  2. Cuando la tendencia es evidente, la estrategia sigue la tendencia a tiempo; cuando la tendencia no es evidente, la estrategia adopta una actitud cautelosa que puede reducir las pérdidas.

  3. La estrategia utiliza una combinación de indicadores de medias móviles y MACD para hacer que las señales de compra y venta sean más confiables.

  4. Las estrategias son sencillas, fáciles de implementar y adecuadas para diferentes niveles de inversores.

  5. La estrategia utiliza condiciones fijas de parada para controlar eficazmente las pérdidas individuales.

Riesgo estratégico

  1. La estrategia depende demasiado de los indicadores técnicos para hacer frente a la tensión generada por la emergencia.

  2. El mecanismo de doble confirmación puede hacer que las estrategias pierdan oportunidades de compra.

  3. Los indicadores MACD están rezagados, lo que puede provocar retrasos en los puntos de compra y venta.

  4. Si el punto de parada está mal configurado, puede causar una expansión de la pérdida.

  5. El SMA de 200 días no puede determinar con precisión las tendencias a largo plazo, lo que puede ocasionar errores de juicio.

  6. Las medias móviles sirven como filtros que pueden generar señales de transacción demasiado pequeñas.

Optimización de la estrategia

  1. Se puede considerar la combinación de otros indicadores, como KDJ, Brin, etc., para que las señales de compra y venta sean más precisas.

  2. Se pueden probar otros promedios a largo plazo, como la EMA de 120 días, para ver si se puede juzgar mejor la tendencia a largo plazo.

  3. Se puede optimizar el promedio móvil en días, buscando la combinación de parámetros óptima.

  4. Se puede incorporar una estrategia de stop loss, en lugar de depender solo de los stop losses, para bloquear más ganancias.

  5. Los parámetros de la línea media se pueden ajustar a los diferentes mercados para que la estrategia sea más adaptable.

  6. Se puede considerar la inclusión de algoritmos de aprendizaje automático para optimizar automáticamente los parámetros utilizando modelos de entrenamiento de datos históricos.

Resumir

Esta estrategia integra las ventajas de las medias móviles y el indicador MACD, y permite un mejor control de riesgos, mientras se mantiene relativamente simple. Se puede filtrar eficazmente las señales de ruido mediante la determinación de tendencias y la doble confirmación. Sin embargo, la estrategia también tiene ciertas limitaciones que requieren una optimización adicional y una mayor capacidad para responder a eventos inesperados.

Código Fuente de la Estrategia
/*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 )