🧰 UtlKit

Precificação de Opções Black-Scholes: Fórmula, um Call ATM de 100 $, Gregas e Volatilidade Implícita

Precificação de opções Black-Scholes explicada: a fórmula completa com cada símbolo, um call at-the-money de 100 $ com 60 dias até o vencimento trabalhado ao detalhe (d1, d2, N(d1), N(d2), call 4,45 $, put 3,63 $), como cada uma das cinco entradas move o preço, as gregas, a volatilidade implícita como a fórmula em reversa, as suposições do modelo e onde ele falha com opções americanas e cripto.

O modelo Black-Scholes-Merton é a equação por trás de praticamente toda cotação de opção europeia que você vai ver. Dado o preço do ativo, o preço de exercício, o tempo restante até o vencimento, a taxa livre de risco e a volatilidade, ele devolve o valor justo do call e do put em uma linha de aritmética — sem simulação, sem iteração. Introduzido em 1973 por Fischer Black, Myron Scholes e Robert Merton, é o ponto de referência sobre o qual todo market maker, toda tela de opções e todo desk de pricing implicitamente se apoia, e é o modelo implementado por esta calculadora de precificação de opções Black-Scholes.

Este artigo faz o cálculo do jeito lento. Você verá a fórmula, cada símbolo nela, um exemplo completo de um call at-the-money de 100 $ com sessenta dias para o vencimento, como cada uma das cinco entradas empurra o preço, o que acontece quando se roda a mesma equação ao contrário para recuperar a volatilidade implícita, as premissas que mantêm o modelo honesto e onde ele quebra em silêncio.

A fórmula de Black-Scholes

Para um call europeu sobre um ativo que não paga dividendos, o preço é:

C = S · N(d1) − K · e^(−rT) · N(d2)

onde d1 e d2 são definidos como:

d1 = (ln(S / K) + (r + σ² / 2) · T) / (σ · √T) e d2 = d1 − σ · √T

N é a função de distribuição acumulada da distribuição normal padrão: N(0) = 0,5, N(0,13) ≈ 0,55, e as caudas se aproximam de 0 e de 1. O preço do put espelha o call:

P = K · e^(−rT) · N(−d2) − S · N(−d1)

Lendo o call: S · N(d1) é o preço do ativo ponderado por um fator de natureza de probabilidade, e K · e^(−rT) · N(d2) é o preço de exercício descontado até hoje, ponderado por outro. A diferença entre os dois é o que a opção vale. N(d1) não é exatamente a probabilidade de a opção terminar no dinheiro, mas está perto, e para um call ele é igual ao delta — a sensibilidade do preço a uma unidade de movimento no ativo. A paridade put-call, C − P = S − K · e^(−rT), amarra os dois preços, de modo que um mercado que cotar um de forma inconsistente com o outro é arbitrado no momento em que o gap aparece.

  • S — o preço atual do ativo subjacente
  • K — o preço de exercício pelo qual a opção pode ser exercida
  • T — tempo até o vencimento, em anos (60 dias são 60 / 365 ≈ 0,1644)
  • r — a taxa livre de risco com capitalização contínua, em decimal (5% é 0,05)
  • σ — a volatilidade esperada do ativo, em decimal (25% é 0,25)

Um exemplo completo: um call ATM de 100 $ com 60 dias

Tome os valores padrão da calculadora: S = 100, K = 100 (exatamente no dinheiro), 60 dias para o vencimento, volatilidade 25%, taxa livre de risco 5%. O primeiro passo é converter dias em anos e escalar a volatilidade para esse horizonte:

T = 60 / 365 = 0,1644, e σ · √T = 0,25 × √0,1644 = 0,1014

Esse 10,14% é o objeto de verdade: é o tamanho do movimento de um desvio padrão que o ativo deveria fazer durante a vida da opção. Tudo o que vem depois escala a partir dele. Agora d1:

d1 = (ln(100 / 100) + (0,05 + 0,25² / 2) · 0,1644) / 0,1014 = (0 + 0,0134) / 0,1014 = 0,1318

e d2 = d1 − σ · √T = 0,1318 − 0,1014 = 0,0304. Da tabela da normal padrão:

N(d1) = N(0,1318) ≈ 0,5524, e N(d2) = N(0,0304) ≈ 0,5121

O preço de exercício descontado é K · e^(−rT) = 100 · e^(−0,05 × 0,1644) = 99,1815. Substituindo:

C = 100 × 0,5524 − 99,1815 × 0,5121 = 55,2416 − 50,7937 = 4,4479

O modelo priceia o call em cerca de 4,45 $. Como a opção está exatamente no dinheiro, seu valor intrínseco é zero — todo o 4,4479 é valor temporal. O put segue pela paridade put-call: P = C − S + K · e^(−rT) = 4,4479 − 100 + 99,1815 = 3,6294, cerca de 3,63 $. Vale a pena rodar dois testes de sanidade à mão. Encurte a vida para 30 dias no mesmo 25% e o call cai para cerca de 3,06 $ — menos tempo, menos espaço para a opção pagar, preço mais barato. Leve o ativo a 110 e o call sobe para cerca de 11,66 $, dos quais 10,00 é intrínseco e só 1,6646 é valor temporal: quanto mais no dinheiro uma opção está, menos do seu preço pode evaporar.

Como cada entrada empurra o preço

Cinco entradas, cinco direções. Preço do ativo mais alto sobe o call e desce o put. Preço de exercício mais alto faz o contrário. Mais tempo até o vencimento sobe os dois, porque tempo é opcionalidade. Mais volatilidade sobe os dois, porque uma distribuição mais larga coloca mais massa além do exercício e a opção só colhe a parte alta dessa massa. Taxa livre de risco mais alta sobe calls e desce puts, porque desconta mais fortemente o preço de exercício que você pagaria. O padrão se mantém em todo exercício e todo vencimento; só a força muda.

As mesmas cinco sensibilidades, com nomes: as gregas

Traders não recalculam a fórmula inteira por uma unidade de mudança na entrada — usam a derivada, e cada derivada tem nome. Para o exemplo completo: delta, a mudança de preço por dólar de movimento no ativo, é N(d1) = 0,5524 para o call, então um movimento de 100 $ para 101 $ acrescenta uns 0,55 $. Gamma, a mudança de delta por unidade, é uns 0,096 — o delta em si é mais íngreme no dinheiro. Vega, a mudança por um ponto de volatilidade, é uns 0,16 $ por ponto. Theta, o decaimento diário, é uns −0,04 $ por dia neste vencimento. Rho, a mudança por um ponto na taxa livre de risco, é o menor para opções de curto prazo. A calculadora de gregas de opções calcula as cinco para qualquer call ou put, incluindo os termos de segunda ordem que a fórmula de cima só insinua.

  • Delta — resposta do preço a um movimento de 1 $ no ativo (call ≈ N(d1))
  • Gamma — quão rápido o delta em si muda; máximo no dinheiro
  • Theta — decaimento por dia; negativo para opções longas, acelerando perto do vencimento
  • Vega — resposta do preço a uma mudança de 1% na volatilidade; simétrica para calls e puts
  • Rho — resposta do preço a uma mudança de 1% na taxa livre de risco; normalmente o menor

Volatilidade implícita: a fórmula rodando ao contrário

Toda cotação de opção num mercado é, na verdade, uma cotação de volatilidade. Se o mesmo call 100 / 100 / 60 dias / 5% cotar a 6,00 $ em vez de 4,45 $ na volatilidade de 25%, o mercado não está discordando da fórmula — está declarando uma entrada diferente. Resolver a equação para a volatilidade que reproduz o preço de mercado dá a volatilidade implícita, e ela não tem forma fechada: você acha numericamente, por bisseção ou método de Newton. A calculadora de volatilidade implícita faz exatamente isso: dê um preço de mercado e ela devolve o σ que o preço codifica.

O mapeamento do exemplo, com tudo o mais fixo: um call a 4,00 $ implica 22,21%, a 5,00 $ implica 28,44%, a 6,00 $ implica 34,68% e a 7,00 $ implica 40,91%. Uma opção, quatro preços, quatro declarações sobre quanto movimento em duas direções o mercado exige para ser pago. A direção é toda a história: quando o mercado cota mais volatilidade do que a sua própria previsão, vender a opção é vender algo acima do seu valor justo; quando cota menos, comprar é comprar abaixo dele. O risco em cada direção é que a sua previsão estava errada.

30% é alto ou baixo? Depende do ativo e da sua história recente, por isso os desks acompanham onde a volatilidade implícita atual fica dentro do próprio histórico dela, em vez do nível em si. A calculadora de percentil de VI mede essa posição nas duas formas — o rank relativo a um intervalo máximo-mínimo e o percentil relativo a uma distribuição de frequência — para que uma cotação de 30% se leia como barata ou cara de um relance, e não por intuição.

Premissas, e onde o modelo quebra

A forma fechada existe porque o modelo faz premissas que são falsas em graus variados, e saber isso é o que separa usar o preço de acreditar no preço:

  • Volatilidade e taxa livre de risco permanecem constantes durante a vida da opção
  • Retornos logarítmicos são normalmente distribuídos — sem saltos, sem caudas grossas
  • A opção é europeia (exercível só no vencimento) e o ativo não paga dividendos

A opção americana é a primeira exceção prática. Um call sobre uma ação sem dividendos nunca vale a pena exercitar antecipadamente, então Black-Scholes o priceia exatamente; um put americano pode valer exercício antecipado, e o modelo o subestima, por isso puts americanos recebem modelos binomiais ou de grade em vez disso. A segunda exceção é a premissa de saltos: mercados reais dão gap em notícias, e uma distribuição normal atribui essencialmente probabilidade zero a um movimento de 10% em um dia que de fato acontece. Cripto é o caso extremo — opera 24 horas, dá gap em manchetes regulatórias, e a volatilidade realizada sempre fica subestimada pela janela histórica — então um número Black-Scholes numa opção cripto é um benchmark para discutir, não uma verdade para aceitar. Onde as premissas falham, o cross-check honesto é parar de resolver uma equação e simular o payoff em vez disso: desenhe milhares de trajetórias de preço a partir de um modelo com saltos, pague a opção em cada uma e tome a média. A simulação de Monte Carlo de ações foi construída exatamente para esse tipo de e-se, e comparar o payoff médio dela com o preço Black-Scholes mostra quanto as premissas estão te custando.

Usando a calculadora na sua própria posição

As entradas mapeiam uma a uma para qualquer cotação que você consiga ler numa tela: preço do ativo, preço de exercício, dias para o vencimento (a ferramenta converte para anos), volatilidade em percentual, taxa livre de risco em percentual, e um interruptor call ou put. A saída parte o preço teórico em d1 e d2, valor intrínseco, valor temporal e o rótulo de moneyness — no dinheiro, fora do dinheiro ou no dinheiro. O fluxo de trabalho para uma cotação ao vivo é: pricear a opção com a própria volatilidade implícita do mercado para confirmar que ambos estão lendo as mesmas entradas, e depois fazer a pergunta que o modelo realmente responde. Se o número de volatilidade do mercado é 30% e você acredita em 22%, a opção está cara para você, e a diferença, convertida em dólares por ponto por vega, é o tamanho do desacordo. Para dimensionar o trade sobre esse desacordo, o framework de Kelly — apostar uma fração da banca proporcional à sua vantagem sobre as probabilidades — é o movimento padrão, e a calculadora do critério de Kelly transforma a sua estimativa de vantagem em um tamanho de posição.

Leitores de opções costumam vir de futuros e posições alavancadas, onde os riscos paralelos são diferentes. Se você carrega exposição direcional num perpétuo, o custo de mantê-la é a taxa de funding, e o guia da taxa de financiamento mostra como esse carry compõe contra o theta da sua opção. Se você tem uma posição de duas pontas — perna longa e perna curta —, o risco que morde não é direcional nem um pouco: o preço pode voltar exatamente para onde começou e você ainda perde, que é a perda impermanente que a guia da perda impermanente deriva de primeiros princípios e quantifica para qualquer trajetória de preço. Nenhum desses três riscos — carry, decaimento, perda de duas pontas — é priceado por Black-Scholes. Ele priceia a opção; a posição ao redor é sua para calcular.

Um disclaimer honesto: a saída do modelo é um valor justo educacional, não conselho de investimento, e um preço de modelo que fica um ou dois centavos distante do mercado numa opção líquida costuma ser uma diferença nas suas entradas, não um defeito da fórmula.

Ferramentas Relacionadas

Perguntas Frequentes

O que é a fórmula de Black-Scholes?

A fórmula de Black-Scholes é uma equação de forma fechada que dá o valor justo de um call ou put europeu a partir de cinco entradas: o preço do ativo S, o preço de exercício K, o tempo até o vencimento T em anos, a taxa livre de risco com capitalização contínua r e a volatilidade σ. O preço do call é C = S·N(d1) − K·e^(−rT)·N(d2), com d1 e d2 construídos a partir dessas entradas. A calculadora Black-Scholes dá o preço do call e do put em uma linha.

Quais suposições o modelo de Black-Scholes faz?

Três: a volatilidade e a taxa livre de risco se mantêm constantes durante a vida da opção, os rendimentos log estão normalmente distribuídos (sem saltos, sem caudas grossas) e a opção é europeia sobre um ativo sem dividendos. Os mercados reais violam as três em diferentes graus —aparecem saltos de preço, a volatilidade se agrupa e um put americano pode ter valor de exercício antecipado—, então trate a saída como um ponto de referência para discutir, não como uma verdade.

O Black-Scholes pode precificar opções americanas?

Para um call sobre uma ação sem dividendos, sim — o exercício antecipado nunca é ótimo, então a fórmula europeia o precifica exatamente. Para um put americano, não: o exercício antecipado pode ter valor, e o Black-Scholes o subestima. Os puts americanos são precificados com modelos binomiais ou de grade, que adicionam a decisão de exercício antecipado em cada passo da árvore.

Como se calcula a volatilidade implícita?

Executando a fórmula de Black-Scholes em reversa. Não existe forma fechada para σ, então um método numérico —bissecção ou o método de Newton— itera: chute uma volatilidade, calcule o preço do modelo, compare com o preço de mercado, ajuste e repita até que coincidam. A calculadora de volatilidade implícita faz exatamente isso: dê um preço de mercado e ela devolve o σ que esse preço codifica.

O Black-Scholes funciona para opções cripto?

Como referência, sim — mas é onde as suposições do modelo se tensionam mais. As criptos operam 24 horas, dão saltos com manchetes regulatórias e a volatilidade realizada se escapa das janelas históricas, nada que uma distribuição normal com volatilidade constante capture. Precifique a opção com Black-Scholes para ter um número de referência e verifique com uma simulação Monte Carlo que permita saltos; a diferença entre ambos é o custo das suposições.

Artigos Relacionados