Estrategias de seguimiento de tendencias basadas en cruces de medias móviles


Fecha de creación: 2024-02-22 14:02:03 Última modificación: 2024-02-22 14:02:03
Copiar: 0 Número de Visitas: 608
1
Seguir
1628
Seguidores

Estrategias de seguimiento de tendencias basadas en cruces de medias móviles

Descripción general

Esta estrategia es una estrategia de comercio cuantitativa basada en el cruce de líneas para determinar la dirección de la tendencia del mercado y seguir la tendencia. La estrategia utiliza el cruce de promedios móviles simples de varios grupos de diferentes parámetros para determinar el momento de compra y venta.

Principio de estrategia

Las principales reglas de evaluación de la estrategia son las siguientes:

  1. Hacer más cuando la media a corto plazo se rompe con la media a largo plazo desde abajo, lo que indica que el mercado podría estar entrando en una tendencia de varios extremos;
  2. Cuando la media corta cae desde arriba hacia abajo por debajo de la media larga, lo que indica que el mercado puede estar entrando en una tendencia a la baja, hacer un shorting;
  3. Utilizando diferentes parámetros de medias para juzgar diferentes niveles de tendencias, se puede realizar un seguimiento de tendencias en diferentes períodos de tiempo.

En concreto, la estrategia utiliza los cinco promedios móviles de la línea de 20 días, la línea de 30 días, la línea de 50 días, la línea de 60 días y la línea de 200 días. Cuando la línea de 20 días cruza la línea de 50 días hacia arriba, se considera una señal de compra; cuando la línea de 10 días cruza la línea de 30 días hacia abajo, se considera una señal de venta.

Ventajas estratégicas

Esta estrategia de seguimiento de tendencias basado en cruces equiláteros tiene las siguientes ventajas:

  1. Las operaciones son sencillas, fáciles de entender e implementar.
  2. En la actualidad, la mayoría de los países de la Unión Europea tienen un sistema de medición de la pobreza.
  3. Los diferentes parámetros permiten el seguimiento de tendencias en diferentes períodos de tiempo.
  4. El nivel de personalización es alto, se puede ajustar el parámetro de la línea media según sus necesidades.

Riesgo estratégico

La estrategia también tiene sus riesgos:

  1. La línea media es retrasada y puede generar un cierto retraso.
  2. La configuración incorrecta de los parámetros de la mediana puede causar demasiadas señales de negociación y pérdidas innecesarias;
  3. Se debe tener cuidado de evitar el uso de esta estrategia en situaciones de balanceo y debe usarse en situaciones de tendencia clara.

Para reducir el riesgo, podemos ajustar los parámetros de la línea media, optimizar la configuración de los parámetros, y al mismo tiempo ayudar a tomar decisiones con otros indicadores.

Dirección de optimización de la estrategia

Podemos optimizar y mejorar esta estrategia en los siguientes aspectos:

  1. Optimizar los parámetros de la línea media para encontrar la combinación óptima de parámetros y reducir la frecuencia de las transacciones y aumentar la rentabilidad.
  2. Aumentar la precisión de la toma de decisiones con la adición de otros indicadores técnicos como el RSI, el KD, etc.
  3. La adición de estrategias de detención de pérdidas y la retirada de las pérdidas a tiempo pueden controlar el riesgo de manera efectiva.
  4. Combinado con complejos modelos de aprendizaje automático para la optimización de parámetros y evaluación de estrategias, la actualización es constante.

Resumir

Esta estrategia es una estrategia de seguimiento de tendencias muy básica. Utiliza el principio de la cruz de la línea media para determinar la dirección de las tendencias del mercado, es simple, eficaz y fácil de entender. Se puede ampliar y optimizar en gran medida sobre esta base para que se aplique a operaciones cuantitativas más complejas. En general, es un marco básico de estrategia muy bueno.

Código Fuente de la Estrategia
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Grafik Formasyonları Alım-Satım Stratejisi", overlay=true)

// Inverse Head and Shoulders (İnverse Omuz-Baş-Omuz)
ihs_condition = ta.crossover(ta.sma(close, 50), ta.sma(close, 200))

// Head and Shoulders (Omuz-Baş-Omuz)
hs_condition = ta.crossunder(ta.sma(close, 50), ta.sma(close, 200))

// Flag Pattern (Bayrak Formasyonu)
flag_condition = ta.crossover(ta.sma(close, 10), ta.sma(close, 30))

// Triangle Pattern (Trekgen Formasyonu)
triangle_condition = ta.crossover(ta.sma(close, 20), ta.sma(close, 50))

// Pennant Pattern (Ters Bayrak Formasyonu)
pennant_condition = ta.crossunder(ta.sma(close, 10), ta.sma(close, 20))

// Inverse Triangle Pattern (Ters Üçgen Formasyonu)
inverse_triangle_condition = ta.crossunder(ta.sma(close, 30), ta.sma(close, 60))

// Alım-Satım Sinyalleri
if (ihs_condition)
    strategy.entry("İHS_Long", strategy.long)
if (hs_condition)
    strategy.close("İHS_Long")
if (flag_condition)
    strategy.entry("Flag_Long", strategy.long)
if (triangle_condition)
    strategy.entry("Triangle_Long", strategy.long)
if (pennant_condition)
    strategy.entry("Pennant_Short", strategy.short)
if (inverse_triangle_condition)
    strategy.close("Pennant_Short")