Estrategia avanzada de seguimiento de tendencias basada en un modelo envolvente e indicadores cuantitativos


Fecha de creación: 2024-02-02 16:48:30 Última modificación: 2024-02-02 16:48:30
Copiar: 0 Número de Visitas: 736
1
Seguir
1617
Seguidores

Estrategia avanzada de seguimiento de tendencias basada en un modelo envolvente e indicadores cuantitativos

Descripción general

Esta estrategia permite un juicio preciso de las tendencias y el seguimiento de las transacciones mediante la combinación de varios indicadores técnicos cuantitativos, como la identificación de la forma de la línea K de la absorción, el indicador de la oscilación, el indicador de la línea de equilibrio y la zona de oferta y demanda. La estrategia utiliza ampliamente la terminología profesional y el modelo estándar de las transacciones cuantitativas para mejorar la precisión de la toma de decisiones y controlar el riesgo de manera efectiva mediante un juicio integrado de varios indicadores.

Principio de estrategia

La lógica central de esta estrategia se basa en la identificación de la línea K de la forma de absorción para capturar señales de reversión del mercado. Cuando se produce una forma de absorción múltiple, se cierra[1] > open[1] and open < close and close > open[1] and open[1] > close[1], la señal de compra se activa; cuando aparece la forma de ingesta de cabeza vacía, se cierra[1] < open[1] and open > close and close < open[1] and open[1] < close[1]La gente no tiene ni idea de qué es lo que está pasando.

Además, la estrategia también introdujo indicadores de la zona de demanda y la zona de suministro de 20 ciclos, que se consideran señales de varios puntos cuando la zona de suministro se cierra y la zona de demanda se cierra. La línea media EMA se usa para determinar la dirección de la tendencia, y solo se produce una señal de negociación cuando se cierra.

En resumen, la estrategia evalúa una posible reversión a través de la absorción de formas, y utiliza filtraciones y confirmaciones como líneas medias, zonas de oferta y demanda, para finalmente emitir señales solo en puntos de alta probabilidad, lo que permite seguir con precisión la tendencia y evitar el agotamiento de los fondos en los mercados de temblor.

Análisis de las ventajas

Se trata de una estrategia de seguimiento de tendencias muy profesional y avanzada, que tiene las siguientes ventajas:

  1. Combinación de múltiples indicadores para mejorar la precisión de los juicios y filtrar eficazmente las señales falsas
  2. Devorar formas para juzgar señales de cambio y capturar puntos de inflexión
  3. Indicadores de tendencias y movimientos para determinar puntos de negociación con alta probabilidad
  4. Traza automáticamente las formas, los indicadores y la claridad de lectura
  5. Estrategia sencilla, fácil de ampliar y optimizar

En general, la estrategia tiene una alta precisión, un buen control de riesgos, es adecuada para el seguimiento de tendencias medianas y largas, y puede obtener ganancias estables.

Análisis de riesgos

A pesar de las muchas ventajas de esta estrategia, hay algunos riesgos potenciales a tener en cuenta:

  1. El reconocimiento de la forma de tracción es inexacto y puede omitir la inversión real o generar una señal falsa.
  2. Hay probabilidades de que el sistema de línea media emita una señal errónea, lo que podría provocar una caza alta o baja
  3. Los límites de la demanda y la oferta están mal configurados, lo que aumenta las transacciones innecesarias
  4. El espacio de optimización es limitado, el riesgo de avalanchas es alto

Las respuestas son:

  1. La transformación inversa puede introducir métodos como el aprendizaje automático para mejorar la precisión de la identificación
  2. Aumentar el índice de tendencia a la violencia y evitar pérdidas innecesarias
  3. Parámetros para optimizar dinámicamente las zonas de demanda y de suministro
  4. Evaluación y control razonables del riesgo y ajuste del tamaño de la posición

Dirección de optimización

La estrategia tiene espacio para ser optimizada aún más:

  1. Añadir módulos de reconocimiento de formas basados en el aprendizaje automático, que utilizan la IA para juzgar las señales de avance y retroceso
  2. La introducción de más indicadores de fluctuación, como el canal BOLL, el MACD y otros para determinar el momento de entrada en el mercado
  3. Aumentar las estrategias de deterioro, como el deterioro móvil, el deterioro temporal, etc.
  4. Parámetros dinámicos de optimización de indicadores para adaptarse a diferentes variedades y entornos de mercado
  5. Combinado con estrategias avanzadas, como el seguimiento de los stop loss, la curva de los fondos de gestión de Martingale, etc.

Con esta optimización, se obtiene un juicio más preciso, un menor riesgo y una curva de ganancias más suave.

Resumir

Esta estrategia es muy profesional y eficiente en general, utiliza una amplia variedad de indicadores y modelos de comercio cuantitativo para juzgar los cambios en el mercado, capta señales de reversión mediante la absorción de la forma, se combina con indicadores de tendencia y oscilación para emitir señales de comercio de alta probabilidad, puede seguir de manera efectiva la tendencia de la línea media larga y obtener ganancias estables. Al mismo tiempo, se debe tener en cuenta un cierto riesgo, a través de la optimización continua y la gestión estricta de fondos, se puede reducir considerablemente el riesgo, lo que hace que la estrategia sea más confiable.

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

//@version=5
strategy("Engulfing Candles with Fractals, Moving Average, Demand & Supply", overlay=true)

// Input parameters
emaLength = input(14, title="EMA Length")
demandSupplyLength = input(20, title="Demand & Supply Length")

// Calculate EMA
emaValue = ta.ema(close, emaLength)

// Calculate Demand and Supply Zones
demandZone = ta.lowest(low, demandSupplyLength)
supplyZone = ta.highest(high, demandSupplyLength)

// Plot Demand and Supply Zones
plot(demandZone, color=color.new(color.green, 90), linewidth=2, title="Demand Zone")
plot(supplyZone, color=color.new(color.red, 90), linewidth=2, title="Supply Zone")

// Determine Engulfing Candles
bullishEngulfing = close[1] > open[1] and open < close and close > open[1] and open[1] > close[1]
bearishEngulfing = close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]

// Plot Engulfing Candle Bars
bgcolor(bullishEngulfing ? color.new(color.green, 90) : na)
bgcolor(bearishEngulfing ? color.new(color.red, 90) : na)

// Plot Moving Average
plot(emaValue, color=color.blue, title="EMA")

// Fractal Indicator
fractalUp = ta.pivothigh(high, 2, 2)
fractalDown = ta.pivotlow(low, 2, 2)

// Plot Buy and Sell Fractals
plotshape(series=fractalUp, title="Buy Fractal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=fractalDown, title="Sell Fractal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")

// Strategy logic
buySignal = bullishEngulfing and close > emaValue and close > supplyZone
sellSignal = bearishEngulfing and close < emaValue and close < demandZone

// Execute strategy
if (fractalUp)
    strategy.entry("Buy", strategy.long)

if (fractalDown)
    strategy.entry("Sell", strategy.short)

// Plot strategy entry points on the chart
plotshape(series=buySignal ? 1 : na, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal ? 1 : na, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)