La estrategia utiliza la intersección de la EMA y la línea media de la MA para determinar la reversión de la tendencia y es una estrategia típica de seguimiento de tendencias.
La media del índice EMA y la media móvil simple de la MA se calculan respectivamente para el período especificado.
Cuando la EMA pasa por encima de la MA de abajo, genera una señal de compra.
Cuando la EMA atraviesa la MA de arriba abajo, genera una señal de venta.
Se puede configurar un período de transacciones para una fecha determinada en un mes determinado.
Cada vez que se mantiene una posición unidireccional, no se abre una posición inversa.
Las reglas son sencillas, claras y fáciles de aplicar.
El EMA y el MA cruzados son fáciles de capturar para invertir la tendencia.
Configura filtros de fechas para evitar transacciones erróneas causadas por eventos importantes.
La única forma de reducir el desvío de posiciones es con una posición unidireccional.
El uso de los fondos es más eficiente.
Apto para el comercio de tendencias en línea corta.
El cruce de la línea media puede producir falsas señales y causar pérdidas innecesarias.
No hay un control efectivo de la magnitud de las pérdidas individuales.
La estrategia sin pérdidas implica un mayor riesgo de pérdida de capital.
Si la fecha es demasiado rígida, se puede perder la oportunidad de negociar.
La configuración incorrecta de los parámetros también puede afectar el rendimiento de la estrategia.
Prueba diferentes ciclos de medias para encontrar el parámetro óptimo.
En la evaluación de cruces se añaden otras condiciones de filtración.
Establecer mecanismos de prevención de pérdidas para controlar las pérdidas individuales.
Optimizar las reglas de filtrado de fechas, manteniendo cierta flexibilidad.
Investiga cómo establecer una posición razonable para el frenado.
Considerar la adopción de estrategias de gestión de posiciones dinámicas.
La estrategia se basa en EMA y MA para el cruce de líneas medias para el cambio de tendencia y es simple y eficiente, pero hay espacio para mejorar. Se puede perfeccionar aún más mediante la optimización de parámetros, control de riesgo y otros medios para crear un sistema de comercio de línea corta estable.
//@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")