Estrategia de seguimiento de tendencias de cruce de medias móviles múltiples

EMA T3
Fecha de creación: 2024-06-28 15:10:58 Última modificación: 2024-06-28 15:10:58
Copiar: 1 Número de Visitas: 695
1
Seguir
1617
Seguidores

Estrategia de seguimiento de tendencias de cruce de medias móviles múltiples

Descripción general

Esta estrategia es un sistema de trading de seguimiento de tendencias basado en el indicador Tillson T3. Utiliza el cruce de múltiples índices de medias móviles (EMA) para generar señales de compra y venta y se realiza un retrospectivo en la plataforma TradingView. La idea central de la estrategia es capturar las tendencias del mercado a través del indicador Tillson T3, abrir más posiciones en tendencias alcistas y abrir posiciones en tendencias bajas para obtener ganancias.

Principio de estrategia

  1. El indicador de Tillson T3 se calcula de la siguiente manera:

    • Primero se hace el cálculo de (Alto + Bajo + 2)*EMA de cierre de cuentas
    • Y luego 5 EMAs seguidas, y obtienes de e1 a e6.
    • Finalmente se calcula el valor de T3 en función de un coeficiente específico
  2. Generación de señales:

    • Señales múltiples: cuando el valor de T3 pasa por el valor anterior
    • Señales de cabeza vacía: cuando el valor de T3 baja a través de su valor anterior
  3. Ejecución de la transacción:

    • Cuando aparezcan señales de múltiples cabezas, abra más posiciones
    • Cuando aparezca una señal de vacío, vacíe el depósito.
  4. La imagen fue tomada de YouTube.

    • Señales múltiples: flecha verde hacia arriba en la parte inferior del gráfico
    • Señales en blanco: flecha roja hacia abajo en la parte superior de la gráfica

Ventajas estratégicas

  1. Seguimiento de tendencias: El indicador T3 de Tillson es eficaz para capturar las tendencias del mercado y reducir las falsas rupturas.

  2. Flexibilidad: Adaptación a diferentes entornos del mercado mediante la adaptación de la longitud y el factor de volumen de transacción.

  3. La respuesta visual: Las señales gráficas claras ayudan a tomar decisiones comerciales.

  4. Automatización: Las operaciones automáticas se pueden realizar en la plataforma TradingView.

  5. Gestión de riesgos: Gestión de posiciones con porcentajes de capital.

Riesgo estratégico

  1. El cambio de tendencia: Las falsas señales pueden ser frecuentes en mercados convulsionados.

  2. Retraso: como indicador de retraso, se puede perder la oportunidad de iniciar una tendencia.

  3. Exceso de transacciones: La frecuencia de las señales puede conducir a un exceso de transacciones, aumentando los costos.

  4. Sensible a los parámetros: el rendimiento depende en gran medida de la configuración de los parámetros.

  5. Indicador único: depender sólo de Tillson T3 puede pasar por alto otra información importante del mercado.

Dirección de optimización de la estrategia

  1. Combinación de múltiples indicadores: Introducción de indicadores como el RSI, el MACD y otros para la confirmación de la señal.

  2. Optimización de stop loss: añade stop loss dinámico, como el seguimiento de los stop los, para mejorar la capacidad de gestión de riesgos.

  3. Análisis de marco de tiempo: Combinación de análisis de varios marcos de tiempo para mejorar la fiabilidad de la señal.

  4. Ajuste de la volatilidad: ajuste el tamaño de la posición en función de la volatilidad del mercado para optimizar el riesgo-beneficio.

  5. Identificación del estado del mercado: incorpora la lógica de juicio del estado del mercado, adoptando diferentes estrategias en diferentes entornos de mercado.

Resumir

La estrategia de seguimiento de tendencias de cruce de líneas medias múltiples es un sistema de negociación automatizado basado en indicadores T3 de Tillson. Genera señales de negociación mediante la captura de tendencias de mercado, tiene una gran capacidad de seguimiento de tendencias y una operación sencilla y clara. Sin embargo, la estrategia también enfrenta el riesgo de falsas señales frecuentes en el mercado de la oscilación y el retraso de la señal.

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

//@version=4
strategy("Hashtag Signals and Backtest", overlay=true)

// Input parameters for indicators
length1 = input(8, "T3 Length")
a1 = input(0.7, "Volume Factor")

// Tillson T3 Calculation
e1 = ema((high + low + 2 * close) / 4, length1)
e2 = ema(e1, length1)
e3 = ema(e2, length1)
e4 = ema(e3, length1)
e5 = ema(e4, length1)
e6 = ema(e5, length1)
c1 = -a1 * a1 * a1
c2 = 3 * a1 * a1 + 3 * a1 * a1 * a1
c3 = -6 * a1 * a1 - 3 * a1 - 3 * a1 * a1 * a1
c4 = 1 + 3 * a1 + a1 * a1 * a1 + 3 * a1 * a1
T3 = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3

// Signal conditions
longSignal = crossover(T3, T3[1])
shortSignal = crossunder(T3, T3[1])

// Plotting signals
plotshape(series=longSignal, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="LONG", textcolor=color.white, size=size.tiny)
plotshape(series=shortSignal, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SHORT", textcolor=color.white, size=size.tiny)

// Strategy Entries for Backtest
if (longSignal)
    strategy.entry("Long", strategy.long)

if (shortSignal)
    strategy.entry("Short", strategy.short)

// Alerts
alertcondition(longSignal, title="BUY", message="BUY!")
alertcondition(shortSignal, title="SELL", message="SELL!")