Volatilidade implícita vs vega: qual é a diferença?
Entenda a diferença entre volatilidade implícita e vega: a IV é o input do preço, enquanto o vega mede o custo de um ponto de variação em contratos reais.
A diferença entre volatilidade implícita e vega está em uma distinção que uma cadeia de opções nunca explicita. A volatilidade implícita, ou IV, é um input: o número de volatilidade obtido ao resolver um modelo de precificação depois que o mercado já definiu o preço da opção. Vega é uma taxa de variação: o valor em dólares pelo qual o preço da opção se movimenta a cada ponto de mudança nesse input. A IV mostra qual volatilidade está sendo cobrada. O vega mostra quanto dessa cobrança uma posição carrega.
Volatilidade implícita versus vega: um dado de entrada e uma taxa
Um modelo de precificação de opções usa alguns dados que qualquer pessoa pode consultar: o preço à vista, o strike, o tempo restante e uma taxa de financiamento. Ele também usa um dado que ninguém pode consultar: quanto o ativo-objeto vai se mover entre agora e o vencimento. Ao informar uma medida de volatilidade ao modelo, ele retorna um preço.
A volatilidade implícita faz esse cálculo no sentido inverso. Parte-se do preço que o mercado está cotando e busca-se a medida de volatilidade que faz o modelo chegar exatamente a esse preço. Esse número calculado é a IV na cadeia de opções, e como a volatilidade implícita é calculada explica o processo de busca. Não se trata de uma previsão. É a premissa de volatilidade incorporada ao preço de hoje, e a volatilidade implícita muda sempre que os preços das opções mudam, mesmo em um dia em que a ação praticamente não saia do lugar.
A vega sai do mesmo modelo, em uma etapa seguinte. Mantendo todos os demais fatores constantes, aumenta-se a volatilidade de entrada em um ponto e registra-se quanto o preço do modelo se desloca. Essa distância é a vega. Considere um contrato hipotético com vega de 0,20 por ação: uma alta de um ponto na IV eleva o preço do modelo em aproximadamente 20 centavos por ação, ou cerca de US$ 20 em um contrato padrão de 100 ações; uma alta de dois pontos representa cerca de US$ 40. A IV é o preço da volatilidade. A vega é o tamanho da exposição. Vega de opções explica a mecânica em detalhes.
Por que uma opção com vencimento mais distante tem mais vega?
A volatilidade representa a incerteza por unidade de tempo, e um contrato mais longo acumula mais dessa exposição. Dois contratos sobre o mesmo ativo-objeto, com a mesma IV, podem ter vegas muito diferentes. Essa diferença aumenta quanto mais distante estiver o vencimento.
O painel abaixo agrupa contratos de AAPL negociados até julho de 2026 por dias até o vencimento, mantém os strikes dentro de 5% do preço à vista e indexa o vega médio de cada faixa à faixa com vencimento mais próximo. A IV diária e os gregos por contrato vêm de global_markets.options_greeks. Foram mantidas apenas as linhas em que o cálculo da volatilidade convergiu e o contrato foi efetivamente negociado naquele dia.
O SQL exato por trás de cada número
WITH ntm AS
(
SELECT
intDiv(days_to_expiry, 30) * 30 AS dte_floor,
avg(toFloat64(vega)) AS vega_avg,
avg(implied_volatility) AS iv_avg,
count() AS contract_days
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 1 AND 545
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY dte_floor
HAVING count() >= 50
)
SELECT
concat(toString(dte_floor), ' to ', toString(dte_floor + 29), ' days') AS dte_bucket,
round(iv_avg * 100, 1) AS avg_iv_pct,
round(vega_avg / first_value(vega_avg) OVER (ORDER BY dte_floor ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING), 2) AS vega_vs_front,
toUInt32(contract_days) AS contract_day_count
FROM ntm
ORDER BY dte_floorNa média do mês, a faixa 0 to 29 days foi precificada a uma IV de 33.2%, contra 29.5% na faixa 510 to 539 days. É uma diferença pequena o suficiente para considerar que a mesma volatilidade está sendo cobrada. A coluna de vega nessas mesmas linhas é muito menos uniforme: a faixa mais longa tinha 8.14 vezes o vega da mais curta, em 14 faixas da curva.
Esse múltiplo é o ponto prático. Um ponto de IV representa um ponto nos dois contratos. O valor movimentado por esse ponto não é igual nos dois casos. Quem detém o contrato de vencimento mais longo assume várias vezes a exposição à volatilidade de quem detém o contrato do mês mais próximo, com a mesma IV cotada. Essa exposição também muda à medida que o contrato envelhece, como mostra os gregos de opções ao longo do tempo.
A vega também muda com o preço de exercício?
Muda, e o formato é o de uma elevação. A vega atinge o pico perto do preço at-the-money e diminui nas duas direções. Um contrato muito out-of-the-money tem pouco prémio a reavaliar. Por isso, uma alteração na premissa de volatilidade muda o preço em menor valor absoluto.
O painel abaixo mantém o vencimento aproximadamente constante, entre 20 e 45 dias, e percorre os preços de exercício. Cada faixa de strike é indexada pela vega média em relação à maior faixa da curva.
O SQL exato por trás de cada número
WITH mny AS
(
SELECT
floor((toFloat64(strike_price) / toFloat64(underlying_close) - 1) * 50) / 50 AS strike_offset,
avg(toFloat64(vega)) AS vega_avg,
avg(implied_volatility) AS iv_avg,
count() AS contract_days
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.12
GROUP BY strike_offset
HAVING count() >= 30
)
SELECT
concat(toString(toInt32(round(strike_offset * 100))), '% from spot') AS strike_vs_spot,
round(iv_avg * 100, 1) AS avg_iv_pct,
round(vega_avg / max(vega_avg) OVER (), 2) AS vega_vs_peak,
toUInt32(contract_days) AS contract_day_count
FROM mny
ORDER BY strike_offsetA faixa -12% from spot tinha 0.46 da vega da faixa de pico, enquanto a faixa 10% from spot tinha 0.52. A coluna de IV também varia nesses mesmos strikes: 35.5% em uma extremidade da curva e 29.3% na outra. Essa inclinação é o skew de volatilidade. O skew é uma propriedade do input. A elevação é uma propriedade da sensibilidade.
A alta volatilidade implícita é o mesmo que vega alta?
Não. A IV é um nível, e um nível só faz sentido em comparação com o próprio histórico. Essa comparação é feita pelo IV rank ou pelo percentil de IV, que posiciona a IV de hoje dentro da faixa em que o mesmo ticker foi negociado no último ano: uma IV de 30% pode estar perto do piso da faixa de um ticker e perto do topo da faixa de outro. Saber se a volatilidade implícita alta é positiva depende do lado do contrato que você detém, e a vega mede o tamanho da exposição desse lado.
O painel abaixo acompanha a IV média semanal de três empresas conhecidas, em um ponto comparável da curva: entre 20 e 45 dias até o vencimento, com strikes dentro de 5% do preço à vista, ao longo do último ano.
O SQL exato por trás de cada número
SELECT
toString(toMonday(date)) AS week,
formatDateTime(toMonday(date), '%b %e, %Y') AS week_label,
round(avgIf(implied_volatility, underlying_symbol = 'AAPL') * 100, 1) AS aapl_iv_pct,
round(avgIf(implied_volatility, underlying_symbol = 'NVDA') * 100, 1) AS nvda_iv_pct,
round(avgIf(implied_volatility, underlying_symbol = 'KO') * 100, 1) AS ko_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'NVDA', 'KO')
AND date >= '2025-08-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY week, week_label
HAVING countIf(underlying_symbol = 'AAPL') > 0
AND countIf(underlying_symbol = 'NVDA') > 0
AND countIf(underlying_symbol = 'KO') > 0
ORDER BY weekA série contém 53 pontos semanais, da semana de Jul 28, 2025 à semana de Jul 27, 2026. Na última semana, a AAPL teve média de 32%, a NVDA de 43.6% e a KO de 21.2%. São três nomes e três níveis de volatilidade. Nenhum desses números mostra quanto valeria um movimento de um ponto para uma posição específica. Essa segunda pergunta diz respeito à vega.
Isso também explica por que uma posição pode estar vendida em volatilidade e, ao mesmo tempo, próxima da neutralidade em vega. A vega é compensada entre as pernas. Venda uma opção de 30 dias, compre uma quantidade menor de uma opção de 90 dias e ajuste o tamanho das duas posições até que as vegas se anulem. Assim, uma alta paralela de um ponto na IV em toda a superfície quase não altera o livro, enquanto a posição continua vendida no vencimento mais curto e comprada no vencimento mais longo. Essa estrutura é um calendar spread. A neutralidade em vega descreve a sensibilidade, não a visão de mercado.
O IV rank mostra se a volatilidade está cara. A vega mostra o tamanho dessa aposta no livro. O terceiro número produzido pela mesma variável de entrada, a distância que o mercado estima que a ação percorrerá até o vencimento, é o movimento esperado com base na volatilidade implícita.
Perguntas frequentes
Volatilidade implícita é a mesma coisa que vega?
Não. A volatilidade implícita é um input do modelo de precificação de opções, obtido de trás para frente a partir do preço já cotado pelo mercado. Vega é a sensibilidade desse modelo ao input: a variação do preço para cada ponto de mudança na IV. Uma é um nível; a outra é uma taxa.
Uma volatilidade implícita mais alta significa uma vega maior?
Não necessariamente. A vega é determinada principalmente pelo prazo até o vencimento e pela distância entre o strike e o preço à vista. Um contrato de prazo mais longo, at-the-money, pode ter várias vezes a vega de um contrato da semana corrente cotado com a mesma IV. É isso que o primeiro painel acima mede.
O que significa uma vega de 0,20?
Significa que o preço do contrato no modelo varia cerca de US$ 0,20 por ação para uma mudança de um ponto na volatilidade implícita, ou aproximadamente US$ 20 em um contrato de 100 ações. A própria vega é uma estimativa que muda conforme variam o preço à vista, o prazo e a volatilidade. Portanto, os US$ 20 valem para pequenas mudanças, não para movimentos grandes.
Uma posição pode estar vendida em volatilidade e, ao mesmo tempo, neutra em vega?
Sim. A vega é somada e compensada entre as pernas da posição. Assim, uma carteira vendida no vencimento mais próximo e comprada em um vencimento mais distante pode ficar aproximadamente neutra em vega, mas ainda manter uma visão sobre a volatilidade do contrato da frente. Uma mudança paralela da IV em todos os vencimentos quase não a afeta. Uma mudança no formato da estrutura a termo afeta.
De onde vêm os números de IV e vega desta página?
Cada painel lê os gregos diários por contrato de global_markets.options_greeks, que traz volatilidade implícita, delta, gamma, vega, theta e rho para cada contrato listado desde agosto de 2021. Os painéis mantêm apenas as linhas em que o cálculo da volatilidade convergiu e o contrato foi negociado naquela sessão.
Notas sobre os dados e cobertura
Cada painel filtra as linhas em que o cálculo da volatilidade implícita convergiu (iv_converged = 1) e o contrato foi negociado naquela sessão (volume > 0). Cada média é uma média simples dos dias de contrato, com uma linha por contrato e por data. As colunas de vega são apresentadas como um índice, e não como um nível bruto: cada faixa é dividida pela faixa de referência dentro do mesmo painel. Isso mantém a comparação independente de a vega ser cotada por ação ou por contrato. As colunas de IV são brutas, convertidas de decimal para percentual no SQL.
O SQL exato por trás de cada número
SELECT
toString(toStartOfMonth(date)) AS month,
formatDateTime(toStartOfMonth(date), '%b %Y') AS month_label,
countIf(underlying_symbol = 'AAPL') AS aapl_contract_day_count,
countIf(underlying_symbol = 'NVDA') AS nvda_contract_day_count,
countIf(underlying_symbol = 'KO') AS ko_contract_day_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'NVDA', 'KO')
AND date >= '2025-08-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY month, month_label
ORDER BY monthA série semanal se baseia nas contagens acima ao longo de 12 meses. Jul 2026, o último mês completo exibido, teve 1111 dias de contrato de AAPL na janela de 20 a 45 dias. Um mês com uma contagem baixa é um mês em que a média depende de menos contratos.
Cada painel apresenta o SQL exato usado abaixo dele. Expanda um painel para ver como cada média foi calculada. Para executar a mesma comparação de IV e vega para um ticker que você acompanha, solicite-a em português claro no terminal da Strasmore.