Estratégia avançada de rastreamento de tendências com base em modelo de engolfamento e indicadores quantitativos


Data de criação: 2024-02-02 16:48:30 última modificação: 2024-02-02 16:48:30
cópia: 0 Cliques: 736
1
focar em
1617
Seguidores

Estratégia avançada de rastreamento de tendências com base em modelo de engolfamento e indicadores quantitativos

Visão geral

Esta estratégia permite o julgamento preciso de tendências e o acompanhamento de transações por meio da combinação de vários indicadores tecnológicos quantitativos, como a identificação de formas de linha K de absorção, indicadores de oscilação, indicadores de linha de equilíbrio e áreas de demanda e oferta. A estratégia usa amplamente a terminologia profissional e o modelo padrão de negociação quantitativa para melhorar a precisão da decisão e controlar eficazmente o risco por meio de um julgamento integrado de vários indicadores.

Princípio da estratégia

A lógica central da estratégia é baseada na identificação de linhas K de absorção para capturar sinais de reversão de mercado. Quando ocorre uma absorção múltipla, o close[1] > open[1] and open < close and close > open[1] and open[1] > close[1], a compra de sinais de ação; quando aparece a forma de engolir a cabeça vazia, fechar[1] < open[1] and open > close and close < open[1] and open[1] < close[1]“Não há nada de errado com isso”, disse ele.

Além disso, a estratégia também introduziu um indicador de demanda e oferta de 20 ciclos, que é julgado como um sinal de múltiplos pontos quando a área de oferta é rompida e a área de demanda é rompida. A linha média do EMA é usada para determinar a direção da tendência e apenas o EMA de ruptura próxima produz um sinal de negociação.

Em resumo, a estratégia julga a potencial reversão através da absorção de padrões, e oscilações e confirmações com linhas médias, áreas de oferta e demanda, e, finalmente, emite sinais apenas em pontos de alta probabilidade, de modo a acompanhar a tendência com precisão e evitar a esgotamento de capital por mercados de turbulência.

Análise de vantagens

É uma estratégia de acompanhamento de tendências muito profissional e avançada, com as seguintes vantagens:

  1. Combinação de múltiplos indicadores, melhorando a precisão de julgamento e filtrando sinais falsos
  2. Devorando formas, julgando sinais de reversão, capturando pontos de viragem
  3. Indicadores de tendência e oscilação são usados para determinar pontos de negociação de alta probabilidade
  4. Mapeamento automático de formas, indicadores e leitura clara
  5. Uma lógica estratégica simples, fácil de expandir e otimizar

Em geral, a estratégia é de alta precisão, com um bom controle de riscos, adequada para acompanhar tendências de linha média e longa, e pode gerar ganhos estáveis.

Análise de Riscos

Apesar de muitos benefícios, há alguns riscos potenciais a serem considerados:

  1. O reconhecimento de forma de engolir não é preciso, podendo perder a inversão real ou gerar um falso sinal.
  2. A probabilidade de um sistema de linha média emitir um sinal errado existe, e pode ser que isso acabe com a alta e baixa.
  3. A região de demanda e a região de oferta estão mal definidas, aumentando transações desnecessárias
  4. Espaço limitado para otimização, maior risco de avalanche

A resposta é:

  1. A inversão de formas pode introduzir métodos como a aprendizagem de máquina para melhorar a precisão de identificação
  2. Aumentar os indicadores de julgamento de tendências violentas para evitar perdas desnecessárias
  3. Parâmetros para otimizar dinamicamente as áreas de demanda e de oferta
  4. Avaliação e controlo racional dos riscos e ajustamento do tamanho das posições

Direção de otimização

A estratégia ainda tem espaço para ser melhorada:

  1. Adição de módulo de reconhecimento de forma baseado em aprendizado de máquina, que usa a IA para julgar sinais de engolir e reverter
  2. A introdução de mais indicadores de flutuação, como o canal BOLL, o MACD e outros, para determinar o momento de entrada no mercado
  3. Aumentar as estratégias de stop-loss, como stop-loss móvel, stop-loss de tempo, etc.
  4. Parâmetros de indicadores de otimização dinâmica, adaptados a diferentes variedades e condições de mercado
  5. Combinação de estratégias avançadas, como o rastreamento de stop loss, a curva de gestão de fundos, como a curva de Martingale

Com a otimização acima, pode-se obter um julgamento mais preciso, menor risco e uma curva de ganhos mais suave.

Resumir

Esta estratégia é muito profissional e eficiente em geral, e utiliza os vários indicadores e modelos de negociação quantitativa para julgar as mudanças no mercado. Captura sinais de reversão através da absorção de formas, em conjunto com indicadores de tendência e oscilação, para emitir sinais de negociação de alta probabilidade.

Código-fonte da estratégia
/*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)