Como o Vortex é Calculado: Fórmula, Entradas e Verificação

Fórmula de cálculo do Vortex, entradas, verificação e limitações.

Como o Vortex é Calculado: Fórmula, Entradas e Verificação

O que é o Vortex e o que significa “calculado”

O Vortex é um indicador técnico projetado para medir a força do movimento direcional ao longo de um período de retrospectiva escolhido. Na prática, ele é calculado a partir da máxima e da mínima de cada barra de preço, produzindo dois valores que são frequentemente chamados de VI+ e VI−.

“Calculado” aqui significa: para cada barra, o indicador calcula os componentes do movimento direcional e então os calcula a média ao longo da janela de retrospectiva, gerando um par de linhas que podem ser comparadas para avaliar se o movimento recente se inclinou mais para cima ou para baixo.

Um ponto-chave é que a saída numérica do indicador é determinística, dados a série de preços de entrada (máximas e mínimas) e os parâmetros selecionados (especialmente o comprimento da retrospectiva). O que muda entre mercados, provedores ou conjuntos de dados não é a fórmula, mas os dados de entrada e a construção das barras.

O cálculo do Vortex (fórmula e parâmetros)

Para descrever a mecânica, suponha que você tenha uma série de barras ordenadas por tempo. Seja:

  • High[t] a máxima da barra atual.
  • Low[t] a mínima da barra atual.
  • High[t−1] e Low[t−1] a máxima e a mínima da barra anterior.

Escolha um comprimento de retrospectiva, geralmente escrito como N (por exemplo, N = 14 em muitos contextos educacionais). Para cada barra t, após haver histórico suficiente, o Vortex forma dois movimentos direcionais semelhantes ao true range:

  1. Calcule os componentes de movimento para cima e para baixo
  • VM+(t) = |High[t] − Low[t−1]| se High[t] − Low[t−1] > 0, caso contrário, 0
  • VM−(t) = |Low[t] − High[t−1]| se Low[t] − High[t−1] > 0, caso contrário, 0

(Várias descrições publicadas expressam isso usando a ideia de “se a diferença relevante for positiva, mantenha-a; caso contrário, defina-a como 0.” A intenção é separar o movimento com inclinação para cima do movimento com inclinação para baixo, usando máximas e mínimas adjacentes.)

  1. Calcule o componente de amplitude combinado
  • TR(t) = max(High[t], Low[t−1]) − min(Low[t], High[t−1])
  1. Calcule a média ao longo do período de retrospectiva Calcule as somas nas últimas N barras (de t−N+1 até t) e depois divida:
  • VI+(t) = (soma de VM+(k) para k = t−N+1 até t) / (soma de TR(k) para k = t−N+1 até t)
  • VI−(t) = (soma de VM−(k) para k = t−N+1 até t) / (soma de TR(k) para k = t−N+1 até t)

Isso produz dois valores entre 0 e 1 em definições típicas, pois cada componente VM é construído a partir de uma parte não negativa da mesma lógica de amplitude usada no TR. Se a soma de TR for 0 (por exemplo, com entradas patológicas ou constantes), a divisão é indefinida; implementações robustas lidam com isso retornando valores ausentes ou pulando o cálculo.

Quais requisitos de dados são importantes

Para calcular o Vortex você mesmo, você precisa de:

  • Uma sequência consistente de barras em ordem cronológica.
  • Para cada barra: valores de máxima e mínima.
  • Uma retrospectiva N escolhida.

Você não precisa dos preços de fechamento para o cálculo principal do Vortex, conforme descrito comumente; a força direcional vem das relações de máxima/mínima com a barra anterior.

Evidência por meio de um exemplo prático e verificável

Como nenhum preço ao vivo específico é assumido aqui, o exemplo é simbólico, mas ainda assim verificável.

Escolha N = 3 e considere as barras t = 1, 2, 3, 4. Suponha que você queira VI+(4) e VI−(4). O cálculo usa as barras k = 2, 3, 4 como as três últimas barras.

Etapa A: para cada k em {2, 3, 4}, calcule:

  • VM+(k) usando High[k] e Low[k−1]
  • VM−(k) usando Low[k] e High[k−1]
  • TR(k) usando High[k], Low[k], High[k−1], Low[k−1]

Etapa B: some-os ao longo da janela:

  • SumVM+(4) = VM+(2) + VM+(3) + VM+(4)
  • SumVM−(4) = VM−(2) + VM−(3) + VM−(4)
  • SumTR(4) = TR(2) + TR(3) + TR(4)

Etapa C: divida:

  • VI+(4) = SumVM+(4) / SumTR(4)
  • VI−(4) = SumVM−(4) / SumTR(4)

O que você pode verificar de forma independente:

  • Se VM+(k) for definido como 0 sempre que a “diferença direcional” escolhida não for positiva, então VI+(t) só pode aumentar quando o movimento com inclinação para cima domina a janela.
  • Se o padrão de máximas/mínimas for simétrico ou alternar de uma forma que produza valores de VM+ e VM− semelhantes, VI+ e VI− tenderão a ser próximos.

Mesmo sem interpretar as linhas, você pode confirmar a exatidão reproduzindo esses componentes intermediários (VM+ ou VM− e TR) para cada barra e verificando se as somas e divisões correspondem à sua calculadora ou ao seu software de gráficos.

Principais limitações e modos de falha esperados

  1. Sensibilidade ao comprimento da retrospectiva (N) Um N maior suaviza a força direcional ao longo de mais barras, tornando VI+ e VI− menos reativos. Um N menor faz com que eles respondam mais rápido a mudanças recentes. O modo de falha é interpretar mal o timing: o mesmo comportamento de mercado pode produzir leituras diferentes apenas devido à escolha do parâmetro.

  2. Dependência da construção das barras O Vortex usa a máxima e a mínima de cada barra. Se o gráfico usar períodos diferentes, sessões de negociação diferentes ou provedores de dados com valores de máxima/mínima ligeiramente diferentes, seus VI+ e VI− calculados podem diferir. Isso não é um problema de fórmula; é uma questão de alinhamento dos dados de entrada.

  3. Não é um sinal autônomo O indicador gera medidas comparativas de força direcional, não uma garantia de direção ou timing. Interpretar VI+ versus VI− sem contexto pode levar ao excesso de confiança—especialmente em condições instáveis, onde ambas as linhas podem flutuar.

  4. Divisão por zero ou amplitude quase zero Se a soma de TR for 0 ao longo da janela (por exemplo, a partir de séries de entrada constantes ou degeneradas), a razão é indefinida. Mesmo quando não é exatamente zero, somas de TR muito pequenas podem tornar a razão instável, amplificando o ruído.

Como verificar os cálculos do Vortex sem assumir resultados

Uma abordagem prática de verificação é tratar o indicador como um cálculo puro:

  1. Escolha N e um índice de barra t específico.
  2. Extraia os valores exatos de máxima e mínima usados pelo seu gráfico ou arquivo de dados.
  3. Recalcule VM+(k), VM−(k) e TR(k) para cada k na janela de retrospectiva.
  4. Some e divida para obter VI+(t) e VI−(t).
  5. Compare seus valores calculados com as saídas do gráfico para o mesmo período e alinhamento de barras.

Se seus números não corresponderem, as causas comuns são:

  • Definições diferentes dos componentes direcionais (existem pequenas variações em como a lógica positiva/zero é expressa).
  • Convenções de parâmetros diferentes (por exemplo, um indicador rotulado com N pode usar um comprimento de janela efetivo diferente internamente).
Negociar moedas e CFDs envolve risco substancial. As informações da FoxiForex são educativas e não constituem aconselhamento financeiro pessoal. Conteúdo patrocinado é identificado claramente.