Calentamiento de la cobertura y la replicación
Empecemos con un juego de calentamiento.
Supongamos que estamos jugando a la ruleta, donde si apostamos $1 en rojo y la ruleta cae en ese color, entonces obtenemos $2 , de lo contrario obtenemos $0 . En este casino, sin embargo, sabemos que la ruleta está sesgada para que P(Red)=0.7 y P(Black)=0.3 . Este divertido casino también tiene un corredor de apuestas que se ofrece a venderte un billete de lotería que paga $100 si esta ruleta sesgada sale en rojo y cero en caso contrario; el corredor de apuestas está vendiendo este billete por $60 . ¿Este billete es barato o caro?
El billete está sobrevalorado. Si en lugar de eso colocamos $60 en la ruleta, entonces tenemos un potencial $120 con probabilidad 0.7 . El precio justo de este billete es $50 .
En el ejemplo anterior, las probabilidades del mundo real no afectaron al precio del valor justo del billete y la razón de ello es la ley del precio único: dos "carteras" con el mismo pago deben tener el mismo precio. Esta ley da lugar al principio de replicación. El mismo principio es válido para los derivados financieros.
Modelo de mercado binomial de un período
Consideremos el modelo de mercado más simple posible: una acción (St) , un bono (Bt) y tiempos t=0,1 . El espacio muestral es Ω={H,T} el tipo de interés libre de riesgo es r≥0 y en t=1 La acción es S1(H)=uS0 (w.p. p ) o S1(T)=dS0 (w.p. 1−p ), donde u y d son conocidos, y tenemos una derivada europea V=g(S) que paga V1(H) ou V1(T) en el momento 1 . Suponemos que 0≤d<1+r<u (ejercicio: ¿por qué?). Deseamos determinar el precio de tiempo cero de V Llámalo V0 .
Si empezamos con la riqueza inicial X0 y comprar Δ0 acciones en el momento cero, por lo que nos quedamos con X0−Δ0S0 que invertimos en el bono. En el momento t=1 el valor de nuestra cartera es X1=Δ0S1+(1+r)(X0−Δ0S0)=(1+r)X0+Δ0(S1−(1+r)S0) Deseamos encontrar X0 y Δ0 tal que X1(H)=V1(H) y X1(T)=V1(T) Esto lo hacemos igualando el valor descontado en el momento cero de la cartera de acciones+bonos con el valor descontado del pago de la opción:
{X0+Δ0(11+rS1(H)−S0)=11+rV1(H)X0+Δ0(11+rS1(T)−S0)=11+rV1(T)
Les dejo como ejercicio la comprobación de que Δ0=V1(H)−V1(T)S1(H)−S1(T)X0=11+r(˜pS1(H)+(1−˜p)S1(T)) donde ˜p=1+r−du−d . Por la ley de un solo precio sostenemos que V0 debería ser el coste de la creación de la cartera de réplicas, por lo que V0 es igual a X0 encontrado arriba. Tenga en cuenta, en particular, que X0 no depende de p .
Un modelo de tiempo continuo
Supongamos ahora una situación más realista (aunque idealizada) en la que tenemos un mercado con un bono que gana interés compuesto dBt=rBtdt y una acción que sigue un movimiento browniano geométrico dSt=μStdt+σStdWt (El caso del movimiento browniano aritmético se responde en la pregunta que enlazaste). Tenemos una opción europea que paga VT=h(ST) en el momento del vencimiento t=T . Por ejemplo, para una opción de compra europea h(ST)=(ST−K)+ o para la opción digital que ha descrito anteriormente, h(ST)=χ{ST>1} . Deseamos encontrar el precio de esta opción para t<T es decir Vt=f(t,St) (podemos y vamos a suponer que f∈C2 ).
Para ello, creamos una cartera de réplica en las acciones y los bonos Πt=atSt+btBt . Exigimos que esta cartera satisfaga la condición de autofinanciación: dΠt=atdSt+btdBt lo que equivale a pedir que durante 0<t<T no hay entradas ni salidas de efectivo. Si queremos que el precio de la opción coincida con el valor de nuestra cartera debemos exigir que dVt=dΠt . Por el lema de Itô: dVt=df(t,St)=(ft(t,St)+12σ2S2tfxx(t,St)+fx(t,St)μSt)dt+fx(t,St)σStdBt
Sustituyendo el modelo de existencias en nuestra dinámica por Πt obtenemos: dΠt=(atμSt+btrBt)dt+atσStdWt
Al igualar los términos de difusión, observamos que nuestra cartera debe mantener at=fx(t,St) para cubrir la aleatoriedad de las acciones. Lo llamamos cobertura delta. Utilizando el valor de nuestra cartera, esto implica que btBt=Πt−fx(t,St)St . Por último, la coincidencia de los términos de la deriva en dVt y dΠt obtenemos: ft(t,St)+12σ2S2tfxx(t,St)+fx(t,St)μSt=fx(t,St)μSt+r(Πt−fx(t,St)St) Cancelando fx(t,St)μSt en ambos lados y después de replicar Vt=Πt=f(t,St) obtenemos la famosa EDP de Black-Scholes:
ft(t,St)+12σ2S2tfxx(t,St)=r(f(t,St)−fx(t,St)St)
Que tiene una condición de contorno terminal f(T,ST)=h(ST) . Cabe destacar que la EDP no depende de μ pero depende de r .
Observaciones finales
Mecánicamente, hemos podido demostrar que la cobertura delta nos permite anular μ en nuestro cálculo del precio de la opción. Tal vez el modelo de un período pueda servir como intuición de por qué sucede esto: se puede extender a un modelo de varios períodos y luego aproximar el modelo de tiempo continuo arbitrariamente por el modelo de varios períodos.
La respuesta que publiqué en la pregunta que enlazaste utiliza un argumento diferente, que se deshace de μ mediante un argumento de martingala y el teorema de Girsanov. A esta idea se alude en el enlace compartido por @lulu, y deberías consultarlo para una mayor y más rica comprensión de por qué μ desaparece en nuestra fórmula de precios.
Por último, no se puede pedir St para ser cualquier "proceso estocástico con deriva". Una consecuencia del Teorema Fundamental de la Fijación de Precios de los Activos (véase, por ejemplo, [1]) implica que el modelo físico para el precio de las acciones debe ser una semimartingala, por lo que algo como un movimiento browniano fraccionario geométrico no sería un modelo de acciones admisible y este argumento fallaría para él (véase, por ejemplo, la página 170 de [2]).
[1] Delbaen, Freddy, y Walter Schachermayer. "Una versión general del teorema fundamental de la valoración de activos". Mathematische annalen 300.1 (1994): 463-520.
[2] Biagini, F., Hu, Y., Øksendal, B., & Zhang, T. (2008). Stochastic calculus for fractional Brownian motion and applications. Springer Science & Business Media.