σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsRoteiros
Ctrl K
AO
+1,2 mil alunos
EntrarParticipar ↗
RoadmapsRoteiros
AO
+1,2 mil alunos
Entrar
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsRoteiros
Ctrl K
AO
+1,2 mil alunos
EntrarParticipar ↗
RoadmapsRoteiros
AO
+1,2 mil alunos
Entrar
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Roteiro de Stochastic Calculus›Módulo 3 · Precificação e medidas›Tópico 3.2·~1 h 5 minAvançado

Feynman-Kac e a EDP de Black-Scholes

Posição no roteiroMódulo 3 de 5 · Tópico 2 de 2
3.2 Feynman-Kac e a EDP de Black-Scholes
—Nota do lab— / 100XP total—Sequência—

Dois caminhos até o mesmo preço

Há duas formas de precificar uma opção. Uma é tirar a média do pagamento sobre trajetórias aleatórias, como no tópico anterior. A outra é resolver uma equação diferencial parcial (EDP), que liga como o preço muda com o tempo a como muda com o preço da ação. O teorema de Feynman-Kac diz que as duas são o mesmo: a média de um pagamento sobre trajetórias aleatórias é a solução de uma EDP. Para uma ação com dS=rS dt+σS dWdS=rS\,dt+\sigma S\,dWdS=rSdt+σSdW sob QQQ, o valor V(t,S)V(t,S)V(t,S) da opção resolve a EDP de Black-Scholes, com o pagamento ggg como condição final.

∂V∂t+12σ2S2∂2V∂S2+rS∂V∂S−rV=0,V(T,S)=g(S)\frac{\partial V}{\partial t}+\frac12\sigma^{2}S^{2}\frac{\partial^{2}V}{\partial S^{2}}+rS\frac{\partial V}{\partial S}-rV=0,\qquad V(T,S)=g(S)∂t∂V​+21​σ2S2∂S2∂2V​+rS∂S∂V​−rV=0,V(T,S)=g(S)(1)

Leia a EDP como uma frase. ∂V/∂t\partial V/\partial t∂V/∂t é o desgaste do tempo. O termo com ∂2V/∂S2\partial^{2}V/\partial S^{2}∂2V/∂S2 é a recompensa pela curvatura: o acaso agrega valor a uma opção, e esse termo existe porque (dW)2=dt(dW)^{2}=dt(dW)2=dt. O termo com ∂V/∂S\partial V/\partial S∂V/∂S é a deriva da ação e −rV-rV−rV é o desconto. Para um call europeu a solução é a fórmula de Black-Scholes abaixo, em que NNN é a função de distribuição normal padrão. Um put sai da paridade put-call.

C=S N(d1)−Ke−rTN(d2),d1=ln⁡(S/K)+(r+σ2/2)TσT,d2=d1−σT,C−P=S−Ke−rTC=S\,N(d_1)-Ke^{-rT}N(d_2),\quad d_1=\frac{\ln(S/K)+(r+\sigma^{2}/2)T}{\sigma\sqrt T},\quad d_2=d_1-\sigma\sqrt T,\qquad C-P=S-Ke^{-rT}C=SN(d1​)−Ke−rTN(d2​),d1​=σT​ln(S/K)+(r+σ2/2)T​,d2​=d1​−σT​,C−P=S−Ke−rT(2)
Um call no dinheiroTome S=K=100S=K=100S=K=100, r=5%r=5\%r=5%, σ=20%\sigma=20\%σ=20% e T=1T=1T=1. Então d1=(0+0,07)/0,2=0,35d_1=(0+0{,}07)/0{,}2=0{,}35d1​=(0+0,07)/0,2=0,35 e d2=0,15d_2=0{,}15d2​=0,15, com N(d1)=0,6368N(d_1)=0{,}6368N(d1​)=0,6368 e N(d2)=0,5596N(d_2)=0{,}5596N(d2​)=0,5596. O preço é C=100×0,6368−95,12×0,5596≈10,45C=100\times0{,}6368-95{,}12\times0{,}5596\approx10{,}45C=100×0,6368−95,12×0,5596≈10,45. O número N(d1)=0,6368N(d_1)=0{,}6368N(d1​)=0,6368 é também o delta do call, as ações que se mantêm para protegê-lo.
  • Feynman-Kac: o pagamento médio sobre trajetórias aleatórias resolve uma EDP, e a EDP dá essa média.
  • Termos da EDP de Black-Scholes: desgaste do tempo, recompensa pela curvatura, deriva e desconto.
  • Paridade put-call: C−P=S−Ke−rTC-P=S-Ke^{-rT}C−P=S−Ke−rT, então um preço dá o outro.

Lab: o que é avaliado

  • Calcular d115 pts
  • Precificar o call15 pts
  • A paridade put-call15 pts
  • Testar uma função na EDP15 pts
  • Quais funções resolvem a EDP15 pts
  • Ler a EDP10 pts
  • A ideia de Feynman-Kac15 pts
0/ 7 respondidas
Tarefas
1Resposta numérica15 ptsSem resposta

Para S=K=100S=K=100S=K=100, r=5%r=5\%r=5%, σ=20%\sigma=20\%σ=20% e T=1T=1T=1, quanto vale d1=ln⁡(S/K)+(r+σ2/2)TσTd_1=\dfrac{\ln(S/K)+(r+\sigma^{2}/2)T}{\sigma\sqrt T}d1​=σT​ln(S/K)+(r+σ2/2)T​?

d=d =d=aceito: ± 0.005
2Resposta numérica15 ptsSem resposta

Use N(d1)=0,6368N(d_1)=0{,}6368N(d1​)=0,6368 e N(d2)=0,5596N(d_2)=0{,}5596N(d2​)=0,5596 com S=K=100S=K=100S=K=100, r=5%r=5\%r=5% e T=1T=1T=1. Quanto vale C=S N(d1)−Ke−rTN(d2)C=S\,N(d_1)-Ke^{-rT}N(d_2)C=SN(d1​)−Ke−rTN(d2​)? Dê duas casas decimais.

c=c =c=aceito: ± 0.03
3Resposta numérica15 ptsSem resposta

Um call vale C=12C=12C=12 com S=K=100S=K=100S=K=100, r=5%r=5\%r=5% e T=1T=1T=1. Use C−P=S−Ke−rTC-P=S-Ke^{-rT}C−P=S−Ke−rT para achar o valor PPP do put. Dê duas casas decimais.

p=p =p=aceito: ± 0.02
4Resposta numérica15 ptsSem resposta

Ponha V=S2V=S^{2}V=S2 no lado esquerdo da EDP, ∂tV+12σ2S2∂SSV+rS ∂SV−rV\partial_t V+\tfrac12\sigma^{2}S^{2}\partial_{SS}V+rS\,\partial_S V-rV∂t​V+21​σ2S2∂SS​V+rS∂S​V−rV. Que número você obtém com S=10S=10S=10, σ=0,2\sigma=0{,}2σ=0,2 e r=0,05r=0{,}05r=0,05? (Não é 000, então S2S^{2}S2 não é um preço.)

v=v =v=aceito: ± 0.01
5Escolha15 ptsSem resposta

Quais destas são preços que satisfazem a EDP de Black-Scholes? Escolha todas as corretas.

6Associar10 ptsSem resposta

Associe cada termo da EDP ao seu significado.

Escolha o par de cada item da esquerda.

∂V/∂t\partial V/\partial t∂V/∂t
12σ2S2 ∂2V/∂S2\tfrac12\sigma^{2}S^{2}\,\partial^{2}V/\partial S^{2}21​σ2S2∂2V/∂S2
rS ∂V/∂SrS\,\partial V/\partial SrS∂V/∂S
−rV-rV−rV
7Explicar com palavras15 ptsSem resposta

Em uma ou duas frases, explique por que precificar pela média sobre trajetórias aleatórias e precificar com a EDP de Black-Scholes dão o mesmo número.

Modo matemáticaEntrada por teclado ou LaTeXTarefa 1 de 7 · Ctrl ⏎ para verificar

Entre para executar o seu código.

Todas as aulas são gratuitas para ler. Crie uma conta ou entre para executar código, rodar os testes e enviar este lab.

  • IDE no navegador com terminal bash — nada para instalar
  • Correção instantânea, XP e o seu lugar no roteiro
Criar uma contaEntrar
OU
Continuar com o GitHub