Strasmore Research
Aprendizado Matt ConnorPor Matt Connor

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.

QueryMesmo ativo-objeto, mesma IV, vega crescente: AAPL por dias até o vencimento (julho de 2026)
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_floor
Run this yourself

Na 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.

QueryOnde a vega atinge o pico: vega e IV da AAPL por strike, de 20 a 45 dias até o vencimento (julho de 2026)
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_offset
Run this yourself

A 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.

QueryUma entrada, três níveis: IV média semanal de AAPL, NVDA e KO (de 20 a 45 dias até o vencimento)
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 week
Run this yourself

A 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.

QueryDias de contrato cobertos pela série semanal de IV, por mês
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 month
Run this yourself

A 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.