Estrategia de cruce de medias móviles de 9 días y 20 días


Fecha de creación: 2023-09-28 11:17:10 Última modificación: 2023-09-28 11:17:10
Copiar: 1 Número de Visitas: 867
1
Seguir
1617
Seguidores

Descripción general

Esta estrategia utiliza la intersección de la media de nueve días y la media de veinte días para determinar la dirección de la tendencia, para establecer una estrategia de compra y venta. Combina la media móvil, la línea K y el indicador de precio de medida, y es una estrategia de negociación típica de línea corta.

Principio de estrategia

Se trata de una estrategia simple de seguimiento de tendencias basada en el cruce de la línea media de nueve días y la línea media de veinte días. Concretamente, incluye las siguientes partes:

  1. Colocación de la línea K. La línea K se establece en verde cuando el precio de cierre de hoy es más alto que el de ayer; la línea K se establece en rojo cuando el precio de cierre de hoy es menor que el de ayer.

  2. Coloque el color de la línea media de nueve días. Cuando la línea media de nueve días sube y la línea media de veinte días también sube, la línea media de nueve días está configurada en verde; cuando la línea media de nueve días baja y la línea media de nueve días también baja, está configurada en rojo; el resto está configurado en negro.

  3. Coloque el color de la línea de veinte días en negro cuando la línea de veinte días sube, negro cuando baja, y el resto no cambia.

  4. Traza la línea de la media diaria de doscientos días y la coloca en azul oscuro.

  5. Traza el punto de intersección de la línea media de nueve días y la línea media de veinte días, colocado en rojo intenso.

  6. Dibujar el promedio ponderado por volumen de transacciones (VWAP) en blanco.

  7. Cuando la línea media de nueve días está sobre la línea media de veinte días, haz más; cuando la línea media de nueve días está debajo de la línea media de veinte días, haz vacío.

La parte anterior utiliza una combinación de líneas medias, líneas K, puntos de intersección e indicadores de precios para juzgar las tendencias y señales del mercado, una estrategia típica de análisis técnico.

Análisis de las ventajas estratégicas

Es una estrategia de línea corta sencilla y práctica que tiene las siguientes ventajas:

  1. La operación es simple y fácil de dominar. Basta con observar la relación entre dos líneas uniformes.

  2. El retroceso es pequeño, adecuado para operaciones de línea corta. La línea media de nueve y veinte días tiene cierta suavidad, lo que reduce el impacto del ruido del mercado de la línea corta.

  3. Es fácil encontrar señales de tendencia. El cruce de la línea media es una clara señal de cambio de tendencia que no es fácil de pasar por alto.

  4. La integración de varios indicadores técnicos mejora la calidad de la toma de decisiones. La combinación de la línea K, la línea media y el indicador de precios medidos permite un juicio más completo de la dirección de la tendencia.

  5. El lenguaje MQL4 puede implementar rápidamente la lógica de la estrategia, facilitando el ajuste de parámetros.

  6. Se puede aplicar a diferentes variedades y períodos. Las acciones, divisas, monedas digitales, etc. pueden usar esta estrategia siempre que haya datos de OHLC.

Análisis de riesgos

A pesar de las ventajas de esta estrategia, también hay riesgos:

  1. Los parámetros de las líneas medias de nueve y veinte días necesitan ser optimizados. El efecto puede variar considerablemente según el ciclo del mercado.

  2. Es probable que se eliminen rápidamente las señales de cruce de línea uniforme.

  3. No puede manejar los mercados de tendencias oscilantes. La estrategia produce pérdidas de operaciones frecuentes cuando los mercados no tienen una tendencia clara durante mucho tiempo.

  4. Se debe asumir el riesgo de ajuste por conmoción. Si se produce un descubierto incorrecto, la situación de conmoción puede aumentar las pérdidas.

  5. La estrategia depende completamente de la línea K histórica y no tiene en cuenta el impacto de las noticias importantes en el precio.

Para los riesgos mencionados anteriormente, se puede considerar ajustar adecuadamente el porcentaje de la posición, usar estrategias de stop loss, parámetros de optimización o usarlos en combinación con otros factores.

Dirección de optimización

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Optimice los parámetros de la línea media para encontrar la combinación de ciclos óptima. Puede probar diferentes ciclos de la línea media a corto y medio plazo para encontrar la combinación más adecuada.

  2. Añadir otros indicadores para filtrar las señales, como MACD, KD, Brinband, etc. puede reducir las señales falsas.

  3. Aumentar las estrategias de stop loss. Establecer un stop loss móvil o un stop loss móvil por índice para controlar las pérdidas individuales.

  4. Combinado con el filtro de tendencias. Participar en operaciones solo cuando la tendencia es evidente, para evitar el movimiento del mercado.

  5. Optimización de la estrategia de gestión de fondos. Detalles como el tamaño de la posición, la amplitud del stop loss y el seguimiento del stop loss pueden mejorar la estabilidad de la estrategia.

  6. Prueba de datos en diferentes variedades y períodos. Ajusta los parámetros para que la estrategia sea más robusta.

  7. Aumentar las tecnologías avanzadas como el aprendizaje automático. Usar métodos como RNN, LSTM para la ingeniería de características y optimización de parámetros.

Resumir

La estrategia en su conjunto es una estrategia de seguimiento de tendencias a corto plazo simple y práctica. Utiliza el sentido de la tendencia de determinación de la dirección de la línea de mediano, en combinación con la línea K, la línea de mediano y el indicador de precios cuantitativos para tomar decisiones, que pueden identificar eficazmente las señales de tendencia. Pero la estrategia también tiene algunos riesgos, que requieren la optimización de los parámetros, el paro y la administración de fondos para una aplicación estable a largo plazo.

Código Fuente de la Estrategia
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=1
strategy("Dieyson daytrade EMA 9+20+200+VWAP and bar & line color", overlay=true)


//bar color rules
Dgbar = close>close[1] and ema(close,20)>ema(close[1],20)
Drbar = close<close[1] and ema(close,20)<ema(close[1],20)

//Barcolors
barcolor(Dgbar ? green : na)
barcolor(Drbar ? red : na)

//MM09 Colorful

MMgreen9 = ema(close,9)>ema(close[1],9) and ema(close,20)>ema(close[1],20)
MMred9 = ema(close,9)<ema(close[1],9) and ema(close,9)<ema(close[1],9)
col8 = (MMgreen9 ? color(green,0) : na)
col28 = (MMred9 ? color(red,0) : na)
col38 = (not MMgreen9 and not MMred9 ? color(black,0) : na)

plot(ema(close,9), color=col8, style=line, linewidth=2)
plot(ema(close,9), color=col28, style=line, linewidth=2)
plot(ema(close,9), color=col38, style=line, linewidth=2)

//MM20 Colorful

MMgreen = ema(close,20)>ema(close[1],20)
MMred = ema(close,20)<ema(close[1],20)
col = (MMgreen ? color(black,0) : na)
col2 = (MMred ? color(black,0) : na)
col3 = (not MMgreen and not MMred ? color(black,0) : na)
col4 = color(navy,0)
plot(ema(close,20), color=col, style=line, linewidth=1)
plot(ema(close,20), color=col2, style=line, linewidth=1)
plot(ema(close,20), color=col3, style=line, linewidth=1)
plot(ema(close,200), color=col4, style=line, linewidth=3)
plot(cross(ema(close,9), ema(close,20)) ? ema(close,9) : na, style = cross,color=fuchsia, transp=0, linewidth = 4)
//plot(cross(ema(close,9), ema(close,200)) ? ema(close,9) : na, style = cross, color=fuchsia, transp=0,linewidth = 4)

colorvwap = color(white,0)
plot(vwap, color=colorvwap, style=line, linewidth=1)

c = crossover(ema(close,9), ema(close,20)) and ema(close,9) > ema(close,20)
v = crossunder(ema(close,9), ema(close,20))

strategy.entry("COMPRA", strategy.long,when=c)
strategy.entry("VENDA", strategy.short,when=v)