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.