O recurso está a ser carregado... Carregamento...

Estratégia de negociação de reversão da desviação padrão média do VWAP

Autora:ChaoZhang, Data: 2024-12-11 15:06:33
Tags:VWAPS.D.MR

img

Resumo

Esta é uma estratégia de negociação de reversão média baseada no preço médio ponderado por volume (VWAP) e canais de desvio padrão. A estratégia identifica oportunidades de negociação medindo desvios de preço do VWAP, entrando em posições contra-tendência quando o preço quebra as faixas de desvio padrão e fechando posições quando o preço reverte para o VWAP. Esta abordagem alavanca as características de reversão média do mercado, combinando análise técnica e princípios estatísticos.

Princípios de estratégia

O mecanismo central baseia-se no cálculo do VWAP e dos desvios-padrão da volatilidade de preços para estabelecer os intervalos de negociação.

  1. Calcular o VWAP acumulado: Utilizando o produto acumulado do preço e do volume dividido pelo volume acumulado
  2. Desvio padrão de cálculo: baseado no desvio padrão de 20 períodos dos preços de fechamento
  3. Construção de canais: adição e subtração de 2 desvios-padrão do VWAP
  4. Sinais comerciais:
    • Entrada longa: os preços cruzam abaixo da faixa inferior
    • Entrada curta: Os preços cruzam a faixa superior
    • Condições de saída: Preço reverte ao nível VWAP

Vantagens da estratégia

  1. Fundamento estatístico: Estratégia baseada em princípios estatísticos de reversão da média fiáveis
  2. Sinais comerciais objetivos: utiliza indicadores matemáticos claros, evitando julgamentos subjetivos
  3. Controlo robusto do risco: limita os pontos de entrada através dos canais de desvio-padrão, utiliza a reversão VWAP para obter lucros
  4. Alta adaptabilidade: o multiplicador do desvio-padrão pode ser ajustado para diferentes condições de mercado
  5. Considerando a liquidez: o VWAP é uma referência fundamental para os operadores institucionais que operam em zonas de alta liquidez

Riscos estratégicos

  1. Risco de tendência de mercado: o pressuposto de reversão média pode falhar em mercados com forte tendência
  2. Risco de variação da volatilidade: as variações da volatilidade do mercado podem conduzir a perdas de alto nível
  3. Risco de gestão de capitais: Requer um dimensionamento adequado das posições para cada operação
  4. Risco de deslizamento: pode enfrentar um deslizamento significativo durante uma elevada volatilidade Medidas de atenuação:
  • Adicionar filtros de tendência
  • Ajuste dinâmico do multiplicador de desvio-padrão
  • Defina o tempo máximo de retenção
  • Implementar paradas baseadas em percentagem

Orientações de otimização

  1. Adicionar a identificação da tendência:
    • Incorporar combinações de médias móveis para detecção de tendências
    • Pausa das negociações contra-tendência durante tendências fortes
  2. Otimizar parâmetros:
    • Implementar multiplicador de desvio padrão adaptativo
    • Ajustar as perdas de parada com base na volatilidade
  3. Melhorar a gestão dos riscos:
    • Adicionar limites máximos de tempo de retenção
    • Introdução de filtros de volatilidade
  4. Melhorar a precisão:
    • Combinar com outros indicadores técnicos para confirmação do sinal
    • Considere mudanças de volume

Resumo

Esta é uma estratégia neutra de mercado baseada em princípios estatísticos, capturando desvio de preço e reversão usando VWAP e canais de desvio padrão. A estratégia apresenta características objetivas e sistemáticas, mas requer atenção ao controle de risco e otimização de parâmetros na aplicação prática. A estabilidade e confiabilidade da estratégia podem ser ainda melhoradas através da adição de filtros de tendência e melhores mecanismos de gerenciamento de risco.


/*backtest
start: 2024-12-03 00:00:00
end: 2024-12-10 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © jklonoskitrader

//@version=5
strategy("ETHUSD VWAP Fade Strategy", overlay=true)

// Input for standard deviation multiplier
std_multiplier = input.float(2.0, title="Standard Deviation Multiplier")

// Calculate cumulative VWAP
cumulative_pv = ta.cum(close * volume) // Cumulative price * volume
cumulative_vol = ta.cum(volume)        // Cumulative volume
vwap = cumulative_pv / cumulative_vol  // VWAP calculation

// Calculate standard deviation of the closing price
length = input.int(20, title="Standard Deviation Length")
std_dev = ta.stdev(close, length)
upper_band = vwap + std_multiplier * std_dev
lower_band = vwap - std_multiplier * std_dev

// Plot VWAP and its bands
plot(vwap, color=color.blue, linewidth=2, title="VWAP")
plot(upper_band, color=color.red, linewidth=1, title="Upper Band")
plot(lower_band, color=color.green, linewidth=1, title="Lower Band")

// Strategy conditions
go_long = ta.crossunder(close, lower_band)
go_short = ta.crossover(close, upper_band)

// Execute trades
if (go_long)
    strategy.entry("Long", strategy.long)
if (go_short)
    strategy.entry("Short", strategy.short)

// Exit strategy
if (strategy.position_size > 0 and close > vwap)
    strategy.close("Long")
if (strategy.position_size < 0 and close < vwap)
    strategy.close("Short")


Relacionados

Mais.