Como o Williams %R (Williams R) é calculado

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

Como o Williams %R (Williams R) é calculado

Resposta direta: a fórmula do Williams %R

O Williams %R (frequentemente escrito como “Williams R” ou “%R”) é um oscilador que compara o fechamento atual com o intervalo de negociação recente. O cálculo padrão usa uma janela de retrospectiva de comprimento N barras.

Fórmula (forma padrão): [ \text{Williams %R} = -100 \times \frac{H_{N} - C}{H_{N} - L_{N}} ]

Onde:

  • (C) = o preço de fechamento mais recente (para a barra que você está calculando)
  • (H_{N}) = a máxima mais alta nas últimas N barras (incluindo a barra atual)
  • (L_{N}) = a mínima mais baixa nas últimas N barras (incluindo a barra atual)

Faixa de saída (quando calculável): com (H_{N} \neq L_{N}) válido, o resultado é tipicamente limitado entre −100 e 0.

Mecanismo e definição: o que significam as entradas

Para calcular o Williams %R passo a passo, trate-o como uma posição normalizada dentro de um intervalo móvel.

  1. Escolha a janela de retrospectiva (N).

    • Exemplo de suposição para uma ilustração: (N = 14) barras.
    • A escolha de N muda a rapidez com que o indicador responde a novas máximas ou novas mínimas.
  2. Encontre os extremos móveis nessas N barras.

    • (H_{N}) é o máximo dos preços de “máxima” na janela.
    • (L_{N}) é o mínimo dos preços de “mínima” na janela.
  3. Compare o fechamento atual com o intervalo.

    • O numerador (H_{N} - C) mede o quanto o fechamento atual está abaixo da máxima mais alta da janela.
    • O denominador (H_{N} - L_{N}) mede o tamanho total do intervalo da janela.
  4. Dimensione para um oscilador com sinal negativo.

    • Multiplicar por −100 expressa a posição normalizada em uma escala de −100 a 0.

Um exemplo simples (com suposições explícitas)

Suponha que você esteja calculando o indicador em uma determinada barra com:

  • janela de retrospectiva (N = 5)
  • (C = 1.2000)
  • a máxima mais alta nas últimas 5 barras é (H_{N} = 1.2100)
  • a mínima mais baixa nas últimas 5 barras é (L_{N} = 1.1950)

Calcule:

  • (H_{N} - C = 1.2100 - 1.2000 = 0.0100)
  • (H_{N} - L_{N} = 1.2100 - 1.1950 = 0.0150)

Então:

  • (\frac{H_{N}-C}{H_{N}-L_{N}} = \frac{0.0100}{0.0150} = 0.6667)
  • (\text{Williams %R} = -100 \times 0.6667 \approx -66.67)

Interpretação em um nível puramente matemático:

  • Se (C) estiver mais próximo de (H_{N}), a fração é menor e o valor se move em direção a 0.
  • Se (C) estiver mais próximo de (L_{N}), a fração é maior e o valor se move em direção a −100.

Limitações e riscos: onde os cálculos podem falhar ou enganar

O Williams %R é matematicamente direto, mas o uso prático depende de detalhes que afetam os valores calculados.

1) Divisão por zero quando o intervalo colapsa

Se nas últimas N barras você tiver:

  • (H_{N} = L_{N})

Então o denominador (H_{N} - L_{N}) é igual a 0, e a fórmula é indefinida. Isso pode acontecer quando os preços não variam dentro da janela (por exemplo, durante períodos de iliquidez ou após problemas de dados). Nesses casos, uma plataforma pode exibir “não disponível”, um valor em branco ou um tratamento alternativo.

2) A escolha da retrospectiva muda a capacidade de resposta

Como (H_{N}) e (L_{N}) vêm de uma janela móvel, diferentes valores de N alteram:

  • com que frequência novos extremos entram/saem da janela
  • a rapidez com que o indicador se move após mudanças de preço

Isso é uma sensibilidade de parâmetro, não uma garantia de precisão preditiva.

3) Definições de dados: origem da máxima, mínima e fechamento

O Williams %R depende diretamente dos valores de máxima, mínima e fechamento da barra. Na prática, os provedores podem diferir em como constroem as barras:

  • se os valores são baseados em pontos médios de bid/ask, últimas negociações ou outros feeds
  • como as sessões são roladas
  • como o “fechamento” é escolhido para períodos com lacunas

Mesmo que a mesma fórmula seja usada, diferentes dados de entrada podem produzir resultados plotados diferentes.

4) Relações históricas não implicam resultados futuros

Mesmo quando um valor de oscilador calculado se alinha com o comportamento passado conhecido, isso não estabelece que condições futuras semelhantes produzirão o mesmo resultado. As condições de mercado podem mudar, e um indicador permanece uma transformação dos dados de preço, em vez de uma medida direta da direção futura.

5) Interpretar o %R sem considerar o intervalo calculado

Um modo comum de falha é focar no valor do oscilador sem verificar se ele é baseado em um intervalo significativo.

  • As primeiras barras podem não ter histórico suficiente para calcular (H_{N}) e (L_{N}).
  • Se a volatilidade for excepcionalmente baixa na janela, pequenas diferenças de preço podem produzir grandes mudanças semelhantes a percentuais.

Verificação e próxima pergunta: como verificar você mesmo

Você pode verificar independentemente o Williams %R usando apenas a fórmula e as entradas necessárias.

  1. Escolha um período e uma barra no seu gráfico.
  2. Fixe a janela de retrospectiva (N) que deseja testar.
  3. Determine manualmente (H_{N}) (máxima mais alta) e (L_{N}) (mínima mais baixa) nessa janela.
  4. Leia ou registre o fechamento (C) para a mesma barra.
  5. Substitua na fórmula: (\text{Williams %R} = -100 \times \frac{H_{N} - C}{H_{N} - L_{N}})
  6. Confirme se o valor calculado corresponde ao que sua ferramenta de gráficos mostra (dentro do arredondamento).

Se não corresponder, a discrepância geralmente se deve a diferentes tratamentos de:

  • inclusão da janela (se os extremos incluem a barra atual)
  • construção da barra (como máxima/mínima/fechamento são definidos)
  • dados ausentes ou como casos indefinidos são tratados

Se quiser, você pode comparar diferentes configurações (por exemplo, alterando (N)) para ver como a sensibilidade muda, ou revisar como a medida se relaciona com outros osciladores de momentum.

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.