Estrategia del sistema de cruce de EMA


Fecha de creación: 2023-09-28 11:22:39 Última modificación: 2023-09-28 11:22:39
Copiar: 2 Número de Visitas: 936
1
Seguir
1617
Seguidores

Descripción general

La estrategia se basa en el principio de cruce de la media móvil de ema para construir un sistema de negociación que permita la captura de las bandas de tendencia del mercado. Las señales de compra y venta se juzgan principalmente a través de la cruce de líneas de ema rápidas y lentas.

Principio de estrategia

La estrategia se basa principalmente en el principio de cruce de dos promedios móviles: una es una línea lenta de ema de 20 períodos y otra es una línea rápida de ema de 9 períodos. Se genera una señal de compra cuando la línea rápida atraviesa la línea lenta en ema9 y se genera una señal de venta cuando la línea rápida atraviesa la línea lenta en ema20 debajo de ella.

En concreto, la estrategia determina el cruce entre líneas calculando el valor de las dos líneas de ema y comparando su relación de magnitud. Cuando el ema9 es mayor que el ema20 se produce una cruz de oro, se establece una variable de bullish como verdadera, lo que genera una señal de compra; cuando el ema9 es menor que el ema20 se produce una cruz muerta, se establece una variable de bullish como verdadera, lo que genera una señal de venta.

Al mismo tiempo, la estrategia también usa la función de cruz para detectar el cruce de ema9 y ema20. Cuando se produce un cruce hacia arriba, es decir, ema9 sobreema20, también se establece como bullish; cuando se produce un cruce hacia abajo, es decir, ema9 bajoema20, también se establece como bearish.

Así, se puede evitar la ocurrencia de señales de fuga a través de un doble juicio. Finalmente, se entra en la lógica de hacer más o hacer menos, según los valores de bullish y bearish, para completar el sistema de comercio automático.

Análisis de las ventajas

La estrategia tiene las siguientes ventajas:

  1. Utilizando el principio de cruce de EMA, se puede determinar eficazmente el punto de inflexión de la tendencia del mercado y capturar la tendencia

  2. La combinación de líneas EMA rápidas y lentas puede ser utilizada para suavizar tendencias y capturar giros

  3. La estrategia clásica de comprar y vender un tenedor de oro es simple y fácil de entender.

  4. Se ha añadido una lógica de detección cruzada para evitar el problema de las hojas perdidas.

  5. Sistemas de comercio automático, sin intervención humana, con mejor retroalimentación

  6. Parámetros de ciclo EMA personalizables y estrategias de optimización

Análisis de riesgos

La estrategia también tiene sus riesgos:

  1. Los EMA cruzados a veces son eficaces para juzgar la tendencia, y puede haber casos en los que se pierda el punto de inflexión

  2. Hay un efecto whipsaw, donde los ajustes a corto plazo pueden desencadenar señales erróneas.

  3. El ciclo fijo de EMA no se adapta a los cambios del mercado

  4. La tendencia de los precios de los bienes y servicios se ha visto afectada por el aumento de las ventas y la falta de transparencia en los mercados.

  5. Sin medidas de amortización, las pérdidas podrían aumentar

  6. El sistema automático de transacciones ha detectado problemas de compatibilidad y la eficacia en el disco duro es dudosa

La respuesta a los riesgos se puede optimizar en los siguientes aspectos:

  1. En combinación con otros indicadores para determinar la tendencia de confirmación, evitar el whipsaw

  2. La participación en el mecanismo de suspensión de pérdidas evita grandes pérdidas

  3. Aumentar la optimización de parámetros para que el EMA se ajuste al ciclo dinámico

  4. La tendencia es que los mercados de divisas se muevan rápidamente, lo que hace que los mercados de divisas se muevan rápidamente.

  5. Combinaciones de formulación compleja para mejorar la estabilidad

Dirección de optimización

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Ciclo EMA dinámico: Ahora con 20 ciclos fijos y 9 ciclos, se puede introducir un mecanismo de adaptación para que la dinámica del ciclo EMA cambie y se pueda seguir mejor el cambio de tendencia del mercado.

  2. Verificación de múltiples marcos de tiempo: Ahora se observa el cruce de EMA en un solo marco de tiempo, se pueden introducir varias combinaciones de períodos diferentes para verificar y evitar errores.

  3. Combinado con otros indicadoresSe pueden introducir otros indicadores como MACD, KD, etc., para filtrar la señal cruzada de EMA y mejorar la precisión.

  4. Las estrategias de detener el dañoNo hay medidas para detener los pérdidas, se puede configurar un punto de parada móvil o fijo para controlar las pérdidas individuales.

  5. Optimización de parámetros: Se puede optimizar los parámetros del ciclo EMA para encontrar la combinación óptima de parámetros. También se puede hacer una optimización progresiva para que los parámetros se ajusten dinámicamente.

  6. Combinaciones compuestasUtiliza una combinación de varias subestrategias, con diferentes configuraciones de parámetros, para formar una estrategia múltiple que puede mejorar la estabilidad.

  7. Aprendizaje automático: El uso de tecnologías de aprendizaje automático como redes neuronales para entrenar y reconocer señales de cruce, para implementar estrategias inteligentes de cruce de EMA.

Resumir

La estrategia se basa en el clásico principio de cruce de EMA para construir un sistema de comercio automático. La idea general es simple, clara y fácil de implementar. Pero también hay inestabilidad en el efecto de uso. La optimización mediante la introducción de parámetros de ajuste dinámico, combinaciones de múltiples indicadores, métodos de detención de pérdidas, combinaciones de múltiples, etc., puede mejorar considerablemente la estabilidad de la estrategia y el rendimiento en el mercado.

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

//For TRI'ers with a stinky trading view account.
//Some reccomended moving averages including the institutional moving averages.
//Much love to Brian for changing our lives.
//@version=4




strategy (title="Crossing Ema 20:9 by Sedkur", overlay=false)

src = close

ema20 = ema(src, 20)
ema9 = ema(src, 9)

plot( ema20, color=color.orange, style=plot.style_line, title="EMA20", linewidth=2)
plot( ema9, color=color.blue, style=plot.style_line, title="EMA9", linewidth=2)

//bullish = (ema9>ema20)?true:false
bullish = cross(ema9, ema20) and (ema9>ema20)?true:false
bearish = cross(ema9, ema20) and (ema20>ema9)?true:false
plotshape(bullish, style=shape.triangleup , location=location.belowbar, color=color.lime,size=size.tiny)
plotshape(bearish, style=shape.triangledown , location=location.abovebar, color=color.red,size=size.tiny)
alertcondition(bullish, title="Bullish", message="AL verdi")

if (bullish)
    strategy.entry("buy", strategy.long, comment="al", when = year>2016)
if (bearish)
    strategy.entry("sell", strategy.short, comment="sat", when = year>2016)
plot(strategy.equity)