Estrategia de cruce de medias móviles basada en diferentes periodos


Fecha de creación: 2023-12-19 13:34:30 Última modificación: 2023-12-19 13:34:30
Copiar: 0 Número de Visitas: 694
1
Seguir
1621
Seguidores

Estrategia de cruce de medias móviles basada en diferentes periodos

Descripción general

La estrategia de cruce de líneas medias es una estrategia de comercio cuantitativa que genera señales de negociación utilizando promedios móviles indexados de diferentes períodos (EMA). La estrategia utiliza cruces de tres EMA de 5 períodos, 9 períodos y 21 períodos para determinar la tendencia del mercado y generar señales de compra y venta. La estrategia también combina 100 períodos y 200 períodos de EMA de períodos más largos para determinar la tendencia general.

Principio de estrategia

El indicador central de la estrategia es el EMA de 5 ciclos, 9 ciclos y 21 ciclos. Su lógica de negociación se basa en:

  1. Un EMA de 5 ciclos que se rompe hacia arriba genera una señal de compra cuando cruza el EMA de 9 ciclos; un EMA de 5 ciclos que se rompe hacia abajo genera una señal de venta cuando cruza el EMA de 9 ciclos.

  2. El EMA de 21 ciclos se puede usar para verificar las señales de negociación. Es decir, las señales de compra son más efectivas cuando el EMA de 5 ciclos y el EMA de 9 ciclos son más altos que el EMA de 21 ciclos; las señales de venta son más efectivas cuando ambos están por debajo del EMA de 21 ciclos.

  3. Los EMA de 100 y 200 ciclos se utilizan para determinar las tendencias a medio y largo plazo del mercado. Pueden proporcionar una confirmación o advertencia de tendencias generales para las señales de negociación a corto plazo.

Análisis de las ventajas

La estrategia tiene las siguientes ventajas:

  1. Es muy sencillo de manejar y de implementar. Es muy sencillo de calcular y de juzgar las situaciones de cruce de la EMA.

  2. Sensibilidad a la reacción del mercado. Los EMA de 5 y 9 ciclos son muy sensibles a los cambios de precios y pueden capturar rápidamente las tendencias a corto plazo.

  3. El bloqueo de pérdidas se puede configurar fácilmente. El propio EMA puede funcionar como una línea de pérdidas móviles.

  4. Escalabilidad: Se puede introducir fácilmente otros EMA periódicos o indicadores técnicos para enriquecer el sistema.

Análisis de riesgos

La estrategia también presenta los siguientes riesgos principales:

  1. Riesgo de falsas señales. La intersección de EMA no es 100% confiable y puede dar lugar a falsas brechas. Debe ser juzgado cuidadosamente junto con otros factores.

  2. Riesgo de reversión de la tendencia. El cruce rápido de la EMA puede reflejar solo una corrección a corto plazo, ignorando la reversión de la tendencia general. Se debe consultar la EMA a medio y largo plazo.

  3. El riesgo de ajuste de parámetros. Los ajustes de parámetros pueden variar mucho según las diferentes variedades y condiciones del mercado, y requieren una optimización y prueba adecuadas.

Dirección de optimización

La estrategia se puede optimizar desde los siguientes puntos de vista:

  1. La introducción de otros indicadores de filtración de señales, como KD, MACD, etc., reduce la probabilidad de señales falsas.

  2. Aumentar el margen de pérdida para reducir las pérdidas individuales.

  3. Optimización de los parámetros para encontrar la combinación óptima de parámetros de ciclo. También se puede optimizar dinámicamente con métodos de aprendizaje automático.

  4. La combinación de un marco cuantitativo y la automatización de todo el proceso de transacción.

Resumir

La estrategia de cruce de línea uniforme tiene una idea general clara, es fácil de manejar y puede capturar de manera efectiva las tendencias a corto plazo. Sin embargo, la toma de decisiones que se basan solo en la toma de decisiones de cruce de la EMA sigue siendo un cierto área ciega, que requiere la ayuda de otros factores para tomar decisiones y reducir el riesgo. La estrategia tiene un gran espacio de optimización y es probable que enriquezca el contenido de la estrategia mediante la introducción de más indicadores o medios técnicos y mejore la rentabilidad estable.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © nagversion

//@version=5
strategy("5/9/21 EMA Strategy with 200 and 100 EMA", overlay=true)

// Calculate EMAs
ema5 = ta.ema(close, 5)
ema9 = ta.ema(close, 9)
ema21 = ta.ema(close, 21)
ema100 = ta.ema(close, 100)
ema200 = ta.ema(close, 200)

// Plot EMAs
plot(ema5, title="5 EMA", color=color.blue)
plot(ema9, title="9 EMA", color=color.yellow)
plot(ema21, title="21 EMA", color=color.red)
plot(ema100, title="100 EMA", color=color.purple)
plot(ema200, title="200 EMA", color=color.green)

// Strategy conditions
longCondition = ta.crossover(ema5, ema9) and ta.crossover(ema9, ema21)
shortCondition = ta.crossunder(ema5, ema9) and ta.crossunder(ema9, ema21)

if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)

// Set strategy properties if required (like stop loss, take profit, etc.)