Estrategia de trading con triple filtro y cruce de tendencias de medias móviles múltiples

MA SMA Trend FILTER CROSS RR
Fecha de creación: 2025-02-21 10:48:37 Última modificación: 2025-02-21 10:48:37
Copiar: 0 Número de Visitas: 374
2
Seguir
319
Seguidores

Estrategia de trading con triple filtro y cruce de tendencias de medias móviles múltiples Estrategia de trading con triple filtro y cruce de tendencias de medias móviles múltiples

Descripción general

Esta es una estrategia de seguimiento de tendencias basada en tres medias móviles simples (SMA). La estrategia utiliza las relaciones de cruce y posición de las medias móviles de 21, 50 y 100 períodos para identificar tendencias en el mercado y realizar operaciones en el momento adecuado. La estrategia funciona principalmente en un marco de tiempo de 5 minutos, mientras que se recomienda consultar un gráfico de 30 minutos para confirmar la tendencia.

Principio de estrategia

La estrategia utiliza un triple mecanismo de filtración para determinar las señales de comercio:

  1. Uso de la media de 21 ciclos como media rápida para capturar cambios de precios a corto plazo
  2. Utiliza la media de 50 ciclos como media intermedia, formando una señal cruzada con la media rápida
  3. El uso de la línea media de 100 ciclos como filtro de tendencia para asegurar que la dirección de las operaciones coincida con la tendencia principal

Las condiciones de compra deben cumplirse al mismo tiempo:

  • La línea media 21 cruza la línea media 50 hacia arriba.
  • La línea media 21 y la línea media 50 están por encima de la línea media 100.

Las condiciones de venta deben cumplirse al mismo tiempo:

  • La línea media de 21 hacia abajo cruza la línea media de 50
  • La línea media 21 y la línea media 50 están debajo de la línea media 100

Ventajas estratégicas

  1. El mecanismo de confirmación múltiple reduce las señales falsas
  2. El filtro de tendencias mejora la tasa de éxito de las operaciones
  3. Reglas claras de entrada y salida
  4. Se puede usar en varios marcos de tiempo
  5. La relación de riesgo-retorno se establece en 1:2, lo que favorece la rentabilidad a largo plazo.
  6. La lógica de la estrategia es simple, fácil de entender y ejecutar

Riesgo estratégico

  1. Los mercados convulsionados pueden generar transacciones frecuentes
  2. El retraso en la línea media puede causar retrasos en la entrada y salida
  3. Un rápido cambio de tendencia puede causar grandes pérdidas
  4. Los parámetros deben ajustarse en diferentes entornos de mercado

Sugerencias para el control de riesgos:

  • Establecer el stop loss por debajo del punto más bajo más cercano
  • Tendencia de confirmación en combinación con un período de tiempo más largo
  • Evite las operaciones en mercados de volatilidad horizontal
  • Evaluar y optimizar los parámetros de la estrategia periódicamente

Dirección de optimización de la estrategia

  1. Introducción de un indicador de volumen de ventas para confirmar la intensidad de la tendencia
  2. Aumento de los mecanismos de detención de pérdidas
  3. Agregar filtro de fuerza de tendencia
  4. Mecanismo de adaptación de parámetros de optimización
  5. Confirmación de señales en combinación con otros indicadores técnicos
  6. Aumentar los filtros de fluctuación del mercado

Resumir

Esta es una estrategia de seguimiento de tendencias estructurada y con lógica clara. A través de un mecanismo de triple filtración y confirmación de tendencias, puede reducir eficazmente las señales falsas y mejorar la tasa de éxito de las operaciones. La estrategia tiene una buena escalabilidad y puede ajustarse de manera óptima en función de diferentes entornos de mercado. Se recomienda realizar una adecuada retroalimentación y optimización de los parámetros antes de la negociación en vivo.

Código Fuente de la Estrategia
/*backtest
start: 2024-02-21 00:00:00
end: 2024-06-08 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Vezpa
//@version=5
strategy("Vezpa's Gold Strategy", overlay=true)

// ======================== MAIN STRATEGY ========================
// Input parameters for the main strategy
fast_length = input.int(21, title="Fast MA Length", minval=1)
slow_length = input.int(50, title="Slow MA Length", minval=1)
trend_filter_length = input.int(100, title="Trend Filter MA Length", minval=1)

// Calculate moving averages for the main strategy
fast_ma = ta.sma(close, fast_length)
slow_ma = ta.sma(close, slow_length)
trend_ma = ta.sma(close, trend_filter_length)

// Plot moving averages
plot(fast_ma, color=color.blue, title="21 MA")
plot(slow_ma, color=color.red, title="50 MA")
plot(trend_ma, color=color.orange, title="100 MA")

// Buy condition: 21 MA crosses above 50 MA AND both are above the 100 MA
if (ta.crossover(fast_ma, slow_ma) and fast_ma > trend_ma and slow_ma > trend_ma)
    strategy.entry("Buy", strategy.long)

// Sell condition: 21 MA crosses below 50 MA AND both are below the 100 MA
if (ta.crossunder(fast_ma, slow_ma) and fast_ma < trend_ma and slow_ma < trend_ma)
    strategy.close("Buy")

// Plot buy signals as green balloons
plotshape(series=ta.crossover(fast_ma, slow_ma) and fast_ma > trend_ma and slow_ma > trend_ma, 
     title="Buy Signal", 
     location=location.belowbar, 
     color=color.green, 
     style=shape.labelup, 
     text="BUY", 
     textcolor=color.white, 
     size=size.small, 
     transp=0)

// Plot sell signals as red balloons
plotshape(series=ta.crossunder(fast_ma, slow_ma) and fast_ma < trend_ma and slow_ma < trend_ma, 
     title="Sell Signal", 
     location=location.abovebar, 
     color=color.red, 
     style=shape.labeldown, 
     text="SELL", 
     textcolor=color.white, 
     size=size.small, 
     transp=0)