Estratégia avançada de negociação de reversão média de volatilidade: um sistema de negociação quantitativa multidimensional baseado em VIX e média móvel

VIX MA SMA RSI
Data de criação: 2024-12-11 17:54:30 última modificação: 2024-12-11 17:54:30
cópia: 0 Cliques: 382
1
focar em
1617
Seguidores

Estratégia avançada de negociação de reversão média de volatilidade: um sistema de negociação quantitativa multidimensional baseado em VIX e média móvel

Visão geral

Esta estratégia é um sistema de negociação quantitativa baseado no índice de volatilidade (VIX) em relação ao comportamento de sua média móvel de 10 dias. A estratégia usa o grau de desvio entre o VIX e sua média móvel como sinal de negociação, combinando a filosofia da análise técnica e do arbitragem estatística. A ideia central da estratégia é capturar mudanças extremas no sentimento do mercado e negociar quando o VIX apresenta um desvio significativo, esperando que ele volte ao valor médio.

Princípio da estratégia

A estratégia utiliza um mecanismo de negociação bidirecional, que inclui duas dimensões: A multiplicação exige que o preço mínimo do VIX seja superior à sua média móvel de 10 dias e que o preço de fechamento seja pelo menos 10% superior à média móvel. Quando essas duas condições são simultaneamente satisfeitas, o sistema gera um sinal de multiplicação no fechamento. A condição de fechamento exige que o preço máximo do VIX seja inferior à sua média móvel de 10 dias e que o preço de fechamento seja pelo menos 10% inferior à média móvel. Quando essas duas condições são simultaneamente satisfeitas, o sistema gera um sinal de fechamento no fechamento. A regra de equilíbrio também é baseada na relação entre o VIX e a média móvel: para posições de múltiplos titulares, equilíbrio quando o VIX é negociado no dia abaixo da média móvel de 10 dias do dia anterior; para posições em aberto, equilíbrio quando o VIX é negociado no dia acima da média móvel de 10 dias do dia anterior.

Vantagens estratégicas

  1. Indicadores de quantificação claros: a estratégia usa indicadores numéricos específicos e regras de negociação claras, evitando julgamentos subjetivos.
  2. Mecanismo de negociação bidirecional: permite lucrar em diferentes fases da volatilidade do mercado, aumentando as oportunidades de lucro.
  3. Controle de riscos: estabelece condições de entrada e saída claras que ajudam a controlar os riscos.
  4. Indicadores técnicos confiáveis: Indicadores de volatilidade reconhecidos no mercado baseados no VIX, com boa adaptabilidade ao mercado.

Risco estratégico

  1. Risco de flutuação do mercado: o VIX é um indicador de flutuação do mercado, e a estratégia pode enfrentar uma flutuação súbita do mercado.
  2. Risco de sobreajuste: pode haver problemas de sobreajuste em estratégias baseadas em condições específicas.
  3. Risco da hipótese de regressão à média: a hipótese de regressão à média pode não ser válida em mercados de tendência contínua.
  4. Risco de liquidez: a falta de liquidez e os pontos de deslizamento podem ocorrer em situações de forte volatilidade do mercado.

Direção de otimização da estratégia

  1. Optimização de parâmetros: pode-se otimizar o ciclo da média móvel e o desvio do limiar.
  2. Aumentar as condições de filtragem: em combinação com outros indicadores técnicos, aumentar a confiabilidade dos sinais de negociação.
  3. Dimensão de um limiar: desvio do limiar de acordo com a dinâmica do mercado.
  4. Optimizar a gestão de riscos: aumentar os mecanismos de gestão de capital e de stop loss.

Resumir

A estratégia é uma estratégia de retorno do valor médio baseada na volatilidade do mercado, que capta mudanças extremas no sentimento do mercado por meio de métodos quantitativos. A estratégia possui regras de negociação claras e mecanismos de controle de risco, mas é necessário prestar atenção ao impacto das mudanças no ambiente de mercado sobre a eficácia da estratégia.

Código-fonte da estratégia
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-09 08:00:00
period: 1d
basePeriod: 1d
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/
// © EdgeTools

//@version=5
strategy("Connors VIX Reversal III invented by Dave Landry", overlay=true)

// Inputs
vixSymbol = input("swap", "VIX Symbol")
lengthMA = input(10, title="Length of Moving Average")
percentThreshold = input(10, title="Percentage Threshold")
buyColor = input(color.rgb(0, 255, 0,90), title="Buy Signal Color")
sellColor = input(color.rgb(255, 0, 0,90), title="Sell Signal Color")
exitColor = input(color.rgb(0, 0, 255,90), title="Exit Signal Color")

// Fetch VIX data
vixClose = request.security(vixSymbol, "D", close)
vixHigh = request.security(vixSymbol, "D", high)
vixLow = request.security(vixSymbol, "D", low)

// Calculate 10-day Moving Average of VIX
vixMA = ta.sma(vixClose, lengthMA)

// Calculate yesterday's 10-day Moving Average
vixMA_yesterday = ta.sma(vixClose[1], lengthMA)

// Buy Rules
buyCondition1 = vixLow > vixMA
buyCondition2 = vixClose > vixMA * (1 + percentThreshold / 100)
buySignal = buyCondition1 and buyCondition2

// Sell Rules
sellCondition1 = vixHigh < vixMA
sellCondition2 = vixClose < vixMA * (1 - percentThreshold / 100)
sellSignal = sellCondition1 and sellCondition2

// Exit Rules
buyExit = vixLow < vixMA_yesterday
sellExit = vixHigh > vixMA_yesterday

// Plot Buy/Sell Signals
bgcolor(buySignal ? buyColor : na)
bgcolor(sellSignal ? sellColor : na)

// Exit Signals
bgcolor(buyExit ? exitColor : na)
bgcolor(sellExit ? exitColor : na)

// Strategy
if (buySignal)
    strategy.entry("Buy", strategy.long)
if (sellSignal)
    strategy.entry("Sell", strategy.short)

if (buyExit)
    strategy.close("Buy")
if (sellExit)
    strategy.close("Sell")