Estrategia de cruce de medias móviles dobles con momentum
Resumen
Esta estrategia utiliza el método de cruce de dos medias móviles de impulso para realizar operaciones de bajo riesgo. Emplea dos medias móviles de diferentes periodos, una rápida y una lenta, y determina los momentos de compra y venta según su cruce. El objetivo es capturar los cambios de tendencia y obtener ganancias a largo plazo dentro de la tendencia principal.
Principio de la estrategia
La estrategia utiliza el cruce de una media móvil ponderada (WMA) rápida y una WMA lenta para generar señales de compra y venta. El periodo de la media rápida es la mitad del periodo de la media lenta. Cuando la media rápida cruza por encima de la media lenta desde abajo, se genera una señal de compra; cuando la media rápida cruza por debajo de la media lenta desde arriba, se genera una señal de venta. Para filtrar señales falsas, también incorpora un indicador de impulso basado en la diferencia de las medias móviles. Solo cuando se produce el cruce de las medias rápida y lenta y, al mismo tiempo, el indicador cumple con los requisitos de forma, se genera una señal de negociación.
En concreto, la lógica clave de la estrategia incluye:
-
Definir el precio y los parámetros: Extraer los datos de precio OHLC; definir el parámetro del periodo de la HullMA (z) y los datos de precio (p).
-
Calcular las dos medias móviles: Calcular la media móvil de 2 periodos (n2ma) y la media móvil de z periodos (nma).
-
Calcular la diferencia de las medias: Calcular la diferencia entre las dos medias (diff).
-
Calcular el indicador de impulso: Calcular las medias móviles de la diferencia (sqn periodos) n1, n2, n3.
-
Determinar el cruce: Cuando n1 cruza por encima de n2, se marca en verde; de lo contrario, en rojo.
-
Dibujar la gráfica: Trazar las gráficas de n1 y n2.
-
Determinar la señal: Cuando las tres medias de impulso n1, n2 y n3 cruzan en la misma dirección, se genera una señal.
-
Entrada y salida: Cuando la media rápida cruza por encima de la media lenta y el indicador de impulso cumple los requisitos, se abre una posición larga; cuando la media rápida cruza por debajo de la media lenta y el indicador de impulso cumple los requisitos, se abre una posición corta.
Ventajas de la estrategia
Esta estrategia combina el cruce de dos medias móviles con un indicador de impulso, lo que permite filtrar eficazmente las señales falsas y generar señales de negociación solo al inicio de un cambio de tendencia, obteniendo así un buen rendimiento.
- El cruce de medias rápida y lenta permite identificar el momento del cambio de tendencia y aprovechar la tendencia para obtener ganancias.
- La inclusión del indicador de impulso ayuda a filtrar señales falsas, evitando ser engañado por fluctuaciones de corto plazo del mercado.
- Operar solo cuando ocurre un cambio importante en la tendencia reduce la frecuencia innecesaria de transacciones.
- El uso de periodos de medias móviles optimizados permite que el indicador se adapte mejor a las características de diferentes instrumentos.
- Permitir un cierto grado de salida prematura puede extender el ciclo de ganancias.
Riesgos de la estrategia
La estrategia también presenta algunos riesgos que deben tenerse en cuenta:
- El cruce de dos medias móviles tiene cierto retraso en la identificación del cambio de tendencia, lo que podría hacer que se pierda el momento óptimo de cambio de precio.
- Una configuración inadecuada de los parámetros del indicador de impulso puede generar señales engañosas.
- Existe un cierto desequilibrio en el tiempo de mantenimiento de posiciones largas y cortas.
- La estrategia carece de un mecanismo sólido para manejar mercados laterales o de rango.
- Existe cierto riesgo de sobreoptimización; es necesario realizar una optimización gradual de los parámetros.
Las soluciones para estos riesgos incluyen:
- Considerar la incorporación de otros indicadores adelantados para anticipar cambios de precio y prepararse con antelación.
- Optimizar adecuadamente los parámetros del indicador de impulso para encontrar la combinación óptima.
- Considerar añadir un indicador de volatilidad para ayudar a controlar el tiempo de las posiciones.
- Limitar el tamaño de las posiciones de forma adecuada para reducir la pérdida por operación.
- Realizar pruebas de robustez de los parámetros para evitar problemas de sobreoptimización.
Direcciones de optimización de la estrategia
La estrategia también puede mejorarse en los siguientes aspectos:
- Probar diferentes tipos de indicadores de media móvil para encontrar los parámetros óptimos para cada instrumento.
- Probar la incorporación de otros indicadores auxiliares como MACD, Bandas de Bollinger, etc., para identificar cambios de tendencia.
- Optimizar el momento de entrada para identificar con precisión el punto de inicio de la reversión del precio.
- Optimizar el momento de salida utilizando stops dinámicos u otros métodos para asegurar ganancias.
- Realizar una optimización de parámetros según las características de cada instrumento.
- Utilizar métodos de aprendizaje automático para encontrar la combinación óptima de parámetros.
- Construir un mecanismo dinámico de gestión de posiciones para controlar el riesgo.
- Agregar indicadores cuantitativos de evaluación de la estrategia, como el ratio de Sharpe, ratio beneficio/pérdida, etc.
- Utilizar un motor de backtesting para evaluar el rendimiento de la estrategia en datos históricos.
Conclusión
En resumen, esta estrategia de doble media móvil con impulso utiliza el cruce de medias móviles y un indicador de impulso para identificar los puntos de inflexión de la tendencia principal, filtrando eficazmente el ruido y logrando operaciones de bajo riesgo. Tiene ventajas como una rentabilidad estable y una implementación sencilla, pero también presenta algunos problemas relacionados con la optimización de parámetros y el control de riesgos. Se puede mejorar optimizando los momentos de entrada y salida, la gestión dinámica del tamaño de las posiciones, etc., para que la estrategia se adapte mejor a las características del mercado. Una validación exhaustiva y una evaluación rigurosa son clave para asegurar el rendimiento de la estrategia. En definitiva, esta estrategia ofrece un enfoque simple y efectivo para el trading cuantitativo, pero requiere una optimización y validación continuas para generar retornos de inversión estables.
/*backtest
start: 2022-11-10 00:00:00
end: 2023-11-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//OCTOPUS Indicator Strategy
strategy("FAVEL corp. Indicator Strategy", shorttitle="FAVEL corp. Monarch", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=420, default_qty_value=20, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
z=input(defval=60,title="HullMA cross")- 1

