Estrategia de trading basada en el cruce de dos medias móviles
Resumen
Esta estrategia se basa en el cruce de dos medias móviles con diferentes configuraciones de parámetros para generar señales de compra y venta. Cuando la media móvil de período más corto cruza al alza la media móvil de período más largo, se genera una señal de compra; cuando la media móvil de período más corto cruza a la baja la media móvil de período más largo, se genera una señal de venta.
Principio de la estrategia
La estrategia está escrita en el lenguaje Pine Script. Primero, mediante input, se definen el tipo, la longitud y la fuente de precio de dos medias móviles, denominadas p1 y p2. p1 representa la media móvil de período más corto, y p2 la de período más largo.
Se utiliza la función crossover para detectar cuando p1 cruza al alza a p2, generando una señal de compra, y crossunder para cuando p1 cruza a la baja a p2, generando una señal de venta.
Para ejecutar las operaciones, la estrategia utiliza la función strategy.entry para abrir posiciones largas o cortas cuando se genera la señal. Si el parámetro shortOnly está activado, solo se operarán las señales de venta.
Análisis de ventajas
La estrategia presenta las siguientes ventajas:
- Reglas claras, fáciles de entender e implementar.
- El cruce de medias móviles es una señal de trading clásica y ampliamente conocida.
- Alta personalización del tipo, longitud y fuente de precio de las medias móviles.
- Posibilidad de operar solo las señales de venta, reduciendo la frecuencia de trading.
Análisis de riesgos
La estrategia también conlleva algunos riesgos:
- En mercados laterales, las medias móviles pueden generar múltiples cruces inválidos, provocando un exceso de operaciones.
- Es necesario optimizar los parámetros para adaptarse a diferentes instrumentos y marcos temporales.
- No puede determinar la dirección de la tendencia, lo que podría llevar a tomar posiciones en contra de la misma.
Se pueden reducir las señales inválidas ajustando las longitudes de las medias móviles o introduciendo filtros. También se puede combinar con indicadores de tendencia para evaluar la dirección general del mercado.
Direcciones de optimización
La estrategia puede optimizarse en los siguientes aspectos:
- Introducir el precio promedio ponderado por volumen o el precio típico como fuente de precio para aumentar la fiabilidad de las señales de cruce.
- Añadir un período de validación para evitar cruces erróneos a corto plazo.
- Incorporar un stop loss basado en ATR, estableciendo una pérdida máxima aceptable según la volatilidad del mercado.
- Utilizar ajuste de curvas para optimizar los parámetros y encontrar la combinación óptima.
- Considerar emitir señales de trading solo cuando la tendencia en un marco temporal mayor sea coherente.
Conclusión
La estrategia de cruce de doble media móvil es en conjunto fácil de entender e implementar, generando señales de trading a partir del cruce de dos medias móviles y siendo altamente personalizable. Sin embargo, puede producir numerosas señales inválidas en mercados laterales. Se puede reducir el riesgo mediante la optimización de parámetros y reglas. Su potencial de optimización es considerable, por lo que merece un estudio más profundo.
- 1

