Estratégia de negociação de reversão de volume MACD


Data de criação: 2024-02-05 10:26:23 última modificação: 2024-02-05 10:26:23
cópia: 2 Cliques: 972
1
focar em
1617
Seguidores

Estratégia de negociação de reversão de volume MACD

Visão geral

A estratégia de negociação de inversão de potência do MACD é uma estratégia para identificar pontos de potencial reversão ou retomada de preços de ações por meio da combinação de indicadores de convergência de distância da média móvel (MACD) e dados de volume de negociação. O nome da estratégia reflete a natureza de sua combinação de MACD e potência para detectar formas de reversão.

Princípio da estratégia

Os principais:

  1. O indicador MACD é usado para identificar o ponto de reversão da tendência. O indicador é um sinal positivo quando a linha de sinal de ruptura para baixo é um sinal positivo e um sinal negativo quando a ruptura para cima é um sinal negativo.

  2. O volume de negociação é usado para confirmar o sinal MACD. O volume de negociação só é acionado quando há um aumento significativo no volume. Isso ajuda a filtrar os falsos sinais.

  3. O mecanismo de suspensão é usado. A posição é suspensa quando atingir o nível de lucro predeterminado.

Processo de implementação:

  1. Calcule o indicador MACD e sua linha de sinal com parâmetros personalizados.

  2. Identificar a linha de sinais de ruptura do MACD para baixo (sinal de urso), enquanto o volume de negociação aumenta significativamente em relação à linha K anterior (quantidade pode ser ampliada).

  3. Identifique a linha de sinal de ruptura do MACD ascendente (sequência de sinal de touro), enquanto o volume de negociação aumenta significativamente em relação à linha K anterior (sequência de amplificação). Faça mais como sinal de baixa.

  4. O nível de paragem após a entrada é definido como o preço de entrada multiplicado pela taxa de ganho predefinida, atingindo a paragem automática após a entrada.

Análise de vantagens

  • Ao combinar o MACD com o volume de transações, pode-se filtrar alguns sinais falsos e evitar perdas desnecessárias.

  • O MACD é um bom reflexo de supercompra e supervenda de curto prazo, além da confirmação de volume de transação, para aproveitar as oportunidades de reversão.

  • A configuração padronizada dos parâmetros do MACD é usada para facilitar o uso do usuário.

  • Os parâmetros podem ser ajustados para combinar diferentes variedades e estilos de negociação.

Análise de Riscos

  1. O MACD é um indicador de atraso, com um certo atraso. Quando o sinal de ruptura aparece, o mercado pode ter mudado de certa magnitude.

  2. O aumento do volume de transações também pode ocasionar um erro de julgamento. Por exemplo, em um cenário de brecha, o aumento do volume de transações pode ser uma ruptura ineficaz.

  3. A intensidade e a duração do rebote são imprevisíveis e até mesmo os ganhos da linha curta podem ser reforçados ou reduzidos.

Solução:

  1. Combinando mais indicadores técnicos, como o Brinks, o RSI e outros, para determinar a confiabilidade do sinal MACD.

  2. Optimizar os parâmetros do MACD para que estejam mais próximos das características do mercado atual.

  3. O uso de stop loss conservador para evitar a expansão dos prejuízos.

Direção de otimização

  1. Otimizar o conjunto de parâmetros do MACD de acordo com a variedade de negociação e o período para melhorar a precisão do indicador.

  2. Adicionar mais indicadores técnicos para combinações, como KDJ, Brincadeira, etc. para aumentar a taxa de vitória.

  3. Os parâmetros de volume de transação podem ser ajustados com um amplificador dinâmico para que sejam mais adaptados às mudanças do mercado.

  4. Otimização da taxa de retirada de estímulo para aumentar o nível de lucro.

Resumir

A estratégia de negociação de reversão do volume do MACD, que requer confirmação de volume adicional quando o sinal de reversão do MACD aparece, pode aumentar a precisão do sinal, ajudando a capturar pontos de reversão críticos e evitando perdas desnecessárias por sinais falsos. A estratégia é simples, clara e fácil de entender, com um certo significado de orientação em campo.

Código-fonte da estratégia
/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("MACD Anti-Pattern Detector with Volume", shorttitle="MACD-APD-Vol", overlay=true)

// MACD settings
fastLength = input(3, title="Fast Length")
slowLength = input(10, title="Slow Length")
signalSmoothing = input(16, title="Signal Smoothing")
takeProfitPct = input(10.0, title="Take Profit (%)") / 100
volumeMultiplier = input(1.0, title="Volume Multiplier")

[macd, signal, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)

// Detect anti-patterns with volume confirmation
bullishAntiPattern = ta.crossunder(macd, signal) and volume > volume[1] * volumeMultiplier
bearishAntiPattern = ta.crossover(macd, signal) and volume > volume[1] * volumeMultiplier

// Entry conditions
if (bullishAntiPattern)
    strategy.entry("Short", strategy.short)

if (bearishAntiPattern)
    strategy.entry("Long", strategy.long)

// Take profit conditions
strategy.exit("Take Profit Long", "Long", limit=strategy.position_avg_price * (1 + takeProfitPct))
strategy.exit("Take Profit Short", "Short", limit=strategy.position_avg_price * (1 - takeProfitPct))

// Highlight anti-patterns
plotshape(series=bullishAntiPattern, title="Bullish Anti-Pattern", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="PUT")
plotshape(series=bearishAntiPattern, title="Bearish Anti-Pattern", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="CALL")