Todos os guias de opções e contratos futuros
PDEs numéricas12 minutos de leitura

Métodos de diferenças finitas para precificação de opções explicados

Aprenda como diferenças finitas resolvem uma PDE de precificação de opções em uma grade, como os esquemas explícito, implícito e Crank–Nicolson diferem e onde surge o erro numérico

Preparado por Mark · Fontes principais abaixo

Resposta direta

A precificação por diferenças finitas coloca uma equação contínua de opções em grades de preço e tempo, aproxima derivadas com nós vizinhos e depois trabalha para trás do payoff até hoje. Estabilidade, fronteiras e erro da grade afetam o resultado

A equação de precificação se torna um problema de grade

Um modelo de difusão e um argumento de não arbitragem produzem uma equação diferencial parcial para o valor da opção ao longo do preço e do tempo do subjacente

A condição terminal é o payoff do contrato no vencimento. Condições de fronteira descrevem o comportamento perto dos preços mínimo e máximo do subjacente representados

Diferenças finitas resolvem a equação numericamente quando uma forma fechada útil não está disponível ou quando exercício e características do payoff a tornam complexa

Derivadas viram diferenças entre nós

Escolha nós de preço S₀ até S_M e níveis de tempo de hoje até o vencimento. A grade trunca e discretiza um domínio contínuo

As derivadas de primeira e segunda ordem em preço são aproximadas a partir dos valores de opções vizinhos. A derivada temporal é aproximada entre níveis de tempo adjacentes

A substituição transforma a PDE em equações algébricas ligadas. Recuar um nível de tempo repetidamente finalmente produz o valor próximo do spot de hoje

Esquemas explícito e implícito trocam simplicidade por estabilidade

Um esquema explícito calcula diretamente o valor anterior a partir dos nós vizinhos posteriores. É transparente e rápido por passo

Seu passo de tempo precisa satisfazer uma restrição de estabilidade ligada ao espaçamento de preços e aos coeficientes. Uma escolha muito ampla pode criar valores oscilantes ou explosivos

Um esquema implícito resolve um sistema linear a cada passo. Ele custa mais por passo, mas em geral é estável para incrementos de tempo maiores

Crank–Nicolson faz a média de dois tratamentos temporais

Crank–Nicolson calcula a média dos operadores explícito e implícito, oferecendo precisão temporal de segunda ordem para soluções suaves sob condições padrão

Payoffs de opções têm quinas, e eventos discretos podem introduzir novos pontos não suaves. Eles podem causar oscilações no início apesar da estabilidade formal

Passos iniciais de Rannacher, amortecimento, grades ajustadas ou intervalos menores podem controlar artefatos. O remédio escolhido deve ser testado, não presumido

Fronteiras e eventos podem dominar o erro

A fronteira superior de preço é finita embora o subjacente modelado não seja. Assíntotas de puts e calls orientam os valores impostos ali

Se a fronteira estiver perto demais, sua condição artificial contamina o interior. Ampliar o domínio deve deixar o valor e os gregos quase inalterados

Dividendos em dinheiro, barreiras, rebates e datas de monitoramento exigem condições de salto ou interface nos horários exatos dos eventos. Eventos desalinhados criam viés evitável

O exercício americano é um problema de fronteira livre

Em cada ponto elegível, o valor de uma opção americana precisa ser pelo menos igual ao valor do exercício imediato, além de satisfazer a equação de continuação

Isso cria uma condição de complementaridade. Solvers projetados, métodos de penalidade ou comparações diretas de exercício podem impor a restrição

A fronteira de exercício estimada depende da resolução da grade e das entradas do contrato. Um resultado visualmente suave não prova uma política de parada precisa

A convergência exige mais de uma grade refinada

Refine separadamente o espaçamento de tempo e preço, mova as fronteiras externas e compare métodos explícitos, implícitos ou numéricos alternativos

Acompanhe preço e gregos porque derivadas amplificam ruído da grade. Concentrar nós perto do spot, strike, barreiras ou fronteiras de exercício pode melhorar a eficiência

A ordem formal pode não aparecer até que a grade seja suficientemente fina e alinhada. Reporte a convergência observada em vez de citar apenas uma taxa teórica

A verificação separa a numérica do modelo

Compare opções europeias simples com Black–Scholes e depois compare direitos americanos com uma árvore binomial ou um solver independente

Teste limites do payoff, paridade, monotonicidade, convexidade, limites de exercício antecipado e sensibilidade à posição da fronteira e ao momento do evento

Registre esquema, grade, domínio, tolerância do solver, amortecimento e interpolação. Configurações numéricas são premissas de avaliação, não detalhes invisíveis de implementação

Perguntas frequentes

O que é um método de diferenças finitas na precificação de opções?

Ele substitui derivadas em uma PDE de precificação por diferenças entre nós da grade e calcula valores de opções para trás a partir do vencimento

Qual é a diferença entre esquemas explícito e implícito?

Atualizações explícitas são diretas, mas condicionalmente estáveis; atualizações implícitas resolvem um sistema linear e geralmente são mais estáveis

Por que usar Crank–Nicolson?

Ele pode oferecer maior precisão temporal ao calcular a média de dois tratamentos, embora quinas do payoff possam exigir amortecimento ou passos iniciais menores

Diferenças finitas podem precificar opções americanas?

Sim. O solver precisa impor que o valor nunca fique abaixo do exercício imediato enquanto resolve a equação de continuação

Fontes e leituras adicionais

Guias relacionados