Skip to content
Todos os guias de opções e contratos futuros
Medição de volatilidadeleitura de 12 min

Estimadores de volatilidade baseados na amplitude OHLC: Parkinson, Garman–Klass, Rogers–Satchell e Yang–Zhang

Entenda as fórmulas de Parkinson, Garman–Klass, Rogers–Satchell e Yang–Zhang e como a amplitude dos preços e os gaps noturnos entram na variância histórica.

Neste guiaO que os dados OHLC acrescentam

Resumo breve

Estimadores de volatilidade baseados na amplitude usam abertura, máxima, mínima e fechamento (OHLC) para medir a variância histórica de um candle ou de várias sessões. Parkinson, Garman–Klass, Rogers–Satchell e Yang–Zhang combinam essas informações de formas diferentes; nesta lista, só Yang–Zhang inclui explicitamente o retorno de fechamento para abertura para captar gaps entre sessões. São medidas históricas condicionadas por premissas, não previsões nem sinais.

O que os dados OHLC acrescentam

Um retorno de fechamento para fechamento usa apenas dois preços de fechamento. A máxima e a mínima de cada período também informam sobre o movimento entre a abertura e o fechamento. Os estimadores de amplitude usam esses dados para estimar a variância, isto é, o quadrado da volatilidade.

Use O para abertura, H para máxima, L para mínima e C para fechamento no mesmo intervalo. As fórmulas abaixo usam logaritmo natural e produzem uma estimativa de variância por intervalo; sua raiz quadrada é a volatilidade por intervalo. Mantenha consistentes os candles, o fuso horário e a definição de sessão dos dados OHLC.

Parkinson usa a amplitude entre máxima e mínima

Para n intervalos, o estimador de Parkinson é:

σ²_P = mean[(ln(Hᵢ/Lᵢ))²] / (4 ln 2)

Ele precisa apenas de H e L. No modelo de trajetória de preços contínua e sem drift, a amplitude intraperíodo oferece informações sobre a variância que dois fechamentos não mostram. Mas Parkinson pressupõe ausência de drift e trajetória contínua; saltos de preço e gaps fora da sessão não estão na amplitude de uma sessão. Consulte o artigo original de Parkinson.

O resultado é a variância do intervalo observado segundo esse modelo, não a volatilidade futura. Se houver drift relevante ou saltos, a interpretação baseada nas premissas do estimador pode não ser adequada.

Três candles sem rótulos, com corpos e pavios de máxima e mínima variados, ao lado de guias discretas de faixa
Visão conceitual do corpo do candle dentro da faixa entre máxima e mínima; as formas não são dados de mercado

Garman–Klass também usa a variação da abertura ao fechamento

O estimador Garman–Klass acrescenta C e O:

σ²_GK = mean[0.5(ln(Hᵢ/Lᵢ))² − (2 ln 2 − 1)(ln(Cᵢ/Oᵢ))²]

O termo da amplitude resume o movimento dentro do intervalo, enquanto o termo da abertura ao fechamento ajusta sua contribuição. A fórmula padrão é derivada para uma difusão contínua sem drift e sem um gap de abertura separado. Portanto, ela não inclui automaticamente o salto entre o fechamento da sessão anterior e a abertura da próxima. O artigo de Garman e Klass apresenta um estimador de volatilidade construído com dados OHLC.

Rogers–Satchell permite drift dentro do intervalo

O estimador Rogers–Satchell usa os quatro preços:

σ²_RS = mean[ln(Hᵢ/Oᵢ) ln(Hᵢ/Cᵢ) + ln(Lᵢ/Oᵢ) ln(Lᵢ/Cᵢ)]

Ao contrário das formas padrão de Parkinson e Garman–Klass, ele foi desenvolvido para permanecer não viesado diante de drift constante no modelo de difusão contínua. Os termos relacionam máxima e mínima tanto à abertura quanto ao fechamento. Essa componente mede o movimento dentro do intervalo, mas não adiciona o retorno overnight desde o fechamento anterior. Consulte Rogers e Satchell.

Yang–Zhang combina gap, movimento intrassessão e amplitude

Se o preço muda enquanto o mercado está fechado, a máxima e a mínima da sessão não registram toda a variação. Yang–Zhang combina três componentes em uma janela de n sessões:

• σ²_overnight é a variância amostral de ln(Oᵢ/Cᵢ₋₁), o retorno do fechamento para a abertura. • σ²_open-close é a variância amostral de ln(Cᵢ/Oᵢ). • mean(RS) é a média das contribuições Rogers–Satchell na janela.

Em mercados que funcionam 24/7, interprete “overnight” como o retorno entre o fechamento da barra anterior e a abertura da seguinte, não como um período de mercado fechado. Defina os limites das barras de forma consistente.

A fórmula é:

σ²_YZ = σ²_overnight + kσ²_open-close + (1 − k)mean(RS)

k = 0.34 / [1.34 + (n + 1)/(n − 1)]

As duas variâncias amostrais usam divisor n − 1, então n precisa ser maior que 1. A componente overnight inclui o gap do fechamento para a abertura na estimativa; RS trata o drift intrassessão no modelo básico. Essa combinação de várias sessões foi concebida para ser independente do drift e levar em conta saltos na abertura, sob as premissas do modelo. Como k depende do tamanho da janela n, informe n ao comparar resultados. O artigo de Yang e Zhang apresenta esse estimador de vários períodos.

Exemplo hipotético de cálculo para três sessões

A tabela abaixo é totalmente hipotética e serve apenas para mostrar a aritmética. C₀ é o fechamento antes da primeira sessão.

SessãoOHLC
Anterior———100
110010498103
2105108102103
310110699105

As variâncias médias por sessão são:

EstimadorVariância diáriaDesvio-padrão diário
Parkinson0,00137853,71%
Garman–Klass0,00155663,95%
Rogers–Satchell0,00154583,93%
Yang–Zhang0,00186464,32%

Para Yang–Zhang, os retornos overnight são ln(100/100) = 0, ln(105/103) ≈ 0,01923 e ln(101/103) ≈ −0,01961; a variância amostral é aproximadamente 0,0003771. Os retornos da abertura ao fechamento são ln(103/100) ≈ 0,02956, ln(103/105) ≈ −0,01923 e ln(105/101) ≈ 0,03884; a variância amostral é aproximadamente 0,0009731. Com n = 3, k ≈ 0,1018 e mean(RS) ≈ 0,0015458, então σ²_YZ ≈ 0,0018646. O desvio-padrão diário é a raiz quadrada da variância, aproximadamente 4,32%.

Três sessões são insuficientes para uma estimativa de risco estável; os números servem apenas para mostrar a aritmética da fórmula. A diferença entre os resultados não indica qual estimador será mais preciso em dados reais.

Compare variâncias com as mesmas unidades e períodos

As fórmulas de Parkinson, Garman–Klass e Rogers–Satchell acima calculam a média das contribuições dos candles escolhidos. Yang–Zhang usa várias sessões porque precisa do retorno overnight. Não compare estimativas de intervalos, janelas ou definições de sessão diferentes como se fossem a mesma medida.

Para dados diários, multiplique a variância por dia pela convenção escolhida de dias de negociação no ano e tire a raiz quadrada para obter a volatilidade anualizada. Por exemplo, 252 é uma convenção baseada em aproximadamente 252 sessões de negociação, não uma regra universal. Anualizar não corrige dados incorretos, premissas inadequadas ou gaps não medidos.

Verifique as premissas e a qualidade dos candles antes de interpretar

Esses estimadores exigem dados OHLC válidos e intervalos claramente definidos. Máximas ou mínimas ausentes, preços defasados, candles faltantes, desdobramentos de ações, correções de dados, mudanças de fuso horário ou horários diferentes de encerramento de sessão podem alterar amplitude e retornos. Use preços consistentes e aplique ajustes de eventos corporativos de maneira uniforme quando necessário.

Os modelos básicos simplificam o processo de preços. Parkinson e Garman–Klass exigem condições sem drift e trajetória contínua; Rogers–Satchell permite drift intrassessão dentro de um modelo de difusão; Yang–Zhang inclui gaps de abertura pela componente overnight, mas ainda depende dos estimadores de cada componente e de dados de várias sessões. Saltos intrassessão, baixa liquidez, limites de preço e volatilidade variável podem fazer o resultado representar menos bem o risco.

Relacione estimativas OHLC às medidas de fechamento para fechamento

Os estimadores baseados na amplitude usam máximas e mínimas que uma medida simples de fechamento para fechamento não utiliza. Para compará-los com uma estimativa baseada apenas nos fechamentos, consulte o guia de cálculo da volatilidade realizada. Qualquer que seja o método, o resultado resume dados passados em uma janela definida; não prevê a direção nem o tamanho do próximo movimento e não é recomendação de investimento.

Perguntas frequentes

Q1Qual estimador devo usar?

Escolha conforme a pergunta e os dados. Se a medição precisa incluir gaps entre sessões, Yang–Zhang tem uma componente overnight; os outros estimadores desta página não acrescentam explicitamente o retorno do fechamento para a abertura. Informe a janela e as premissas.

Q2Yang–Zhang prevê a volatilidade futura?

Não. A fórmula combina medidas históricas de várias sessões. O valor não prevê preço, direção do mercado nem a volatilidade seguinte.

Q3Por que Parkinson, Garman–Klass e Rogers–Satchell dão números diferentes?

As fórmulas e premissas são diferentes. Garman–Klass inclui abertura ao fechamento; Rogers–Satchell trata drift intrassessão no modelo de difusão; Parkinson usa apenas máxima e mínima.

Q4Posso comparar resultados de mercados diferentes?

Somente depois de alinhar intervalos dos candles, horários das sessões, ajustes de preços, tamanho da janela e convenção de anualização. Calendários, gaps, qualidade das transações e limites de preço podem mudar a interpretação.

Fontes e leituras adicionais

Relatar um problema

Vamos preparar um e-mail com o link deste artigo. Mark só receberá o relato depois que você enviar

Verificação rápida

Terminou o guia? Confira o que aprendeu com 3 perguntas

Pergunta 1 / 3

Pergunta 01

Qual componente inclui explicitamente o retorno do fechamento anterior até a abertura atual?

Escolha uma resposta para ver a explicação

Glossário de opções