Type/to search

Estrategia de trading cuantitativa basada en medias móviles simples

Common strategy
Created: 2023-12-22 13:28:01
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

La estrategia de cruce de medias móviles (Moving Average Crossover Strategy) es una estrategia de trading cuantitativa basada en medias móviles simples. Esta estrategia calcula medias móviles simples de diferentes períodos y genera señales de compra y venta cuando se cruzan.

En concreto, la estrategia calcula las medias móviles simples de 9 días y 45 días. Cuando el precio cruza por encima de la media de 9 días y la de 45 días, se genera una señal de compra; cuando el precio cruza por debajo de ambas, se genera una señal de venta.

Principio de la estrategia

La lógica central de esta estrategia se basa en el principio de "cruce dorado y cruce de la muerte" de las medias móviles. Las medias móviles pueden filtrar eficazmente el ruido del mercado e indicar cambios en la tendencia principal. Cuando la media móvil de corto plazo cruza por encima de la de largo plazo, indica que el precio comienza una tendencia alcista; cuando la media de corto plazo cruza por debajo de la de largo plazo, indica que el precio comienza una tendencia bajista.

En concreto, la estrategia utiliza medias móviles simples de 9 días (corto plazo) y 45 días (largo plazo). Cuando el precio cruza por encima de ambas, significa que la acción está en un canal alcista tanto a corto como a largo plazo, generando una señal de compra. Cuando el precio cruza por debajo de ambas, la fuerza alcista se debilita, generando una señal de venta.

Desde el punto de vista del código, la estrategia primero calcula las SMA de 9 y 45 días, luego utiliza las funciones ta.crossover y ta.crossunder para detectar los cruces. Cuando se generan señales de compra o venta, se usa plotshape para dibujar triángulos (señal de compra) y triángulos invertidos (señal de venta) en el gráfico de velas.

Además, la estrategia incluye lógica de stop loss tanto para posiciones largas como cortas. Específicamente, tras abrir una posición, se toma el máximo y mínimo de la vela anterior como precios de stop loss. Esto ayuda a fijar ganancias y evitar pérdidas excesivas.

Análisis de ventajas

  • El uso de dos medias móviles permite capturar cambios de tendencia a medio y largo plazo, evitando el ruido del mercado a corto plazo y mejorando la calidad de las señales.
  • Combinado con una estrategia de stop loss, controla eficazmente el riesgo y fija ganancias.
  • La lógica de la estrategia es simple y fácil de entender, y fácil de implementar.
  • Alta utilización del capital, permitiendo un apalancamiento completo del interés compuesto.

Análisis de riesgos

  • La estrategia de doble media móvil puede generar señales falsas (como cruces de la muerte consecutivos), lo que resulta en operaciones ineficientes.
  • El precio de stop loss podría ser demasiado conservador, impidiendo seguir adecuadamente las tendencias.
  • Una mala elección de parámetros puede llevar a una frecuencia de trading demasiado alta o demasiado baja.
  • No se adapta bien a reversiones de tendencias extremas.

Medidas correctivas:

  1. Optimizar los parámetros de las medias móviles para reducir operaciones ineficientes.
  2. Mejorar la lógica de stop loss utilizando un método de trailing stop.
  3. Combinar con otros indicadores para filtrar señales.
  4. Intervención manual para evitar reversiones en movimientos extremos.

Direcciones de optimización

Esta estrategia tiene margen de mejora adicional:

  1. Utilizar medias móviles adaptativas o medias móviles exponenciales para capturar mejor los cambios de tendencia.
  2. Añadir indicadores de volatilidad u otros filtros para evitar señales falsas en mercados laterales.
  3. Aplicar métodos de optimización de parámetros para encontrar la mejor combinación.
  4. Incorporar un mecanismo de trailing stop en la lógica de stop loss para que se ajuste dinámicamente al precio.
  5. Incluir el análisis de soportes y resistencias de mayor temporalidad para evitar señales erróneas en zonas clave de precios.
  6. Combinar con modelos de machine learning para filtrar aún más la calidad de las señales.

Conclusión

La estrategia de cruce de medias móviles es una estrategia de seguimiento de tendencias simple y práctica. Filtra eficazmente el ruido y captura cambios de tendencia a medio y largo plazo. Combinada con una lógica de stop loss adecuada, permite operar con tendencias controlando el riesgo. Su lógica simple facilita su implementación, lo que la hace ideal para principiantes en trading cuantitativo. Con optimizaciones y mejoras adicionales, puede convertirse en un componente eficaz dentro de un sistema de trading cuantitativo.

Source
Pine
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("SMA Crossover Strategy", overlay=true)

// Input parameters
Strategy parameters
Strategy parameters
Fast SMA Length
Slow SMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)