Estrategia de reversión de tendencia cruzada de la MA y la EMA

El autor:¿ Qué pasa?, Fecha: 2023-09-20 16:54:46
Las etiquetas:

Resumen general

Esta estrategia utiliza el cruce de EMA y MA para determinar las inversiones de tendencia, que pertenecen a las estrategias típicas de seguimiento de tendencias.

Estrategia lógica

  1. Se calcula la EMA y la MA con períodos especificados, respectivamente.

  2. El cruce de la EMA por encima de la MA genera señales de compra.

  3. El cruce de la EMA por debajo de la MA genera señales de venta.

  4. Puede establecer la negociación sólo en meses y intervalos de fechas específicos.

  5. Mantenga sólo una dirección a la vez, sin aberturas invertidas.

  6. Reglas simples y claras fáciles de aplicar.

Ventajas

  1. Los cruces entre EMA y MA pueden aprovechar las oportunidades de reversión de tendencia.

  2. El filtro de fechas evita intercambios erróneos en torno a eventos importantes.

  3. Mantener una dirección reduce los intercambios invertidos innecesarios.

  4. Mayor eficiencia en el uso del capital.

  5. Adecuado para el comercio de tendencias a corto plazo.

Los riesgos

  1. Los cruces pueden tener señales falsas que causan pérdidas innecesarias.

  2. No hay un control efectivo sobre el tamaño de las pérdidas por operación.

  3. Riesgos de pérdida mayores sin un stop loss.

  4. La configuración de fechas rígidas puede perder oportunidades comerciales.

  5. Los parámetros inadecuados afectan negativamente el rendimiento.

Mejoramiento

  1. Prueba diferentes períodos de admisión máxima para encontrar los valores óptimos.

  2. Evalúe los filtros adicionales en los cruces.

  3. Se incluirá el stop loss para controlar la pérdida por operación.

  4. Optimice las reglas de filtro de fechas para mantener la flexibilidad.

  5. La investigación apropiada toma el posicionamiento de ganancias.

  6. Considere el dimensionamiento dinámico de la posición.

Conclusión

Esta estrategia negocia inversiones cruzadas de EMA y MA de manera simple y eficiente, pero tiene algo de margen de mejora.


//@version=2
strategy(title = "MA + EMA Crossover Strategy ",shorttitle="eMA", overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.1,initial_capital=100000)


emaLength =input(34)

maLength = input(89)

ema=ema(close,emaLength)
ma=sma(close,maLength)

plot(ema,linewidth=3,color=green)
plot(ma,linewidth=3,color=red)
longCond= crossover(ema,ma)
shortCond=crossover(ma,ema)





monthfrom =input(8)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond    and  month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil) 
    strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND",  comment="LONG")
    
else
    strategy.cancel(id="LONG")
    



if ( shortCond   and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil ) 

    strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND",  comment="SHORT")
else
    strategy.cancel(id="SHORT")
    




Más.