2 votos

precio de la opción de venta americana con fdm

Supongamos que utilizo algún solucionador de diferencias finitas para resolver el tipo de ejercicio americano en el marco de BS donde las acciones pagan dividendos de forma discreta. Entonces, en cada iteración temporal, para la opción de compra, primero ajusto los dividendos y luego tengo en cuenta el ejercicio anticipado tomando un máximo entre el valor intrínseco y el "valor a mantener".

¿Debo intercambiar la orden en caso de una venta? ¿Debo ajustar primero por el ejercicio anticipado y después por un dividendo?

La razón por la que tengo dudas es porque con una call es mejor que ejerza justo antes del dividendo y con una put justo después. ¿Es eso correcto?

1voto

MayahanaMouse Puntos 71

Yo recomendaría hacer ambas cosas.

Consideremos la situación en la que se paga un único dividendo discreto a $t$ . Se utiliza un esquema de diferencias finitas (FD) para valorar una opción europea. Partiendo de la condición terminal en $T$ por inducción hacia atrás se logra obtener la solución $$V(t^+, \mathcal{S})$$ para una red discreta de niveles de puntos $\mathcal{S}$ en el momento $t^+$ . Por el momento, es como si no considerara los dividendos.

Ahora, como la acción va ex a $t$ la condición de no saltar escribe: $$V(t^-,\mathcal{S}) = V(t^+,\mathcal{S}-D) \tag{1}$$

Cuando hablas de "contabilizar el pago de dividendos", supongo que te refieres a la transformación $V(t^+,\mathcal{S}) \to V(t^-,\mathcal{S})$ que necesitas cuidar antes de poder reanudar tu FD retrocediendo en el tiempo $t=0$ . Desde $(1)$ sabes que $V(t^+,\mathcal{S}) \to V(t^-,\mathcal{S})=V(t^+,\mathcal{S}-D)$ . Esto significa que puede (por ejemplo) realizar una interpolación para encontrar $V(t^+,\mathcal{S}-D)$ de $V(t^+,\mathcal{S})$ y establecer $V(t^-,\mathcal{S})$ igual al resultado.

Para las opciones americanas aconsejaría hacer, al llegar al paso de tiempo $t$

  • Una vez que se obtiene $V(t^+,\mathcal{S})$ , hacer $V(t^+,\mathcal{S}) = \max( V(t^+,\mathcal{S}), (\phi(\mathcal{S}-K))^+)$ = comprobar la oportunidad de hacer ejercicio de forma óptima después de un pago de dividendos
  • Cuenta para el pago de dividendos $V(t^+,\mathcal{S}) \to V(t^-,\mathcal{S})=V(t^+,\mathcal{S}-D)$ = cuenta para el pago de dividendos
  • Una vez que se obtiene $V(t^-,\mathcal{S})$ , hacer $V(t^-,\mathcal{S}) = \max( V(t^-,\mathcal{S}), (\phi(\mathcal{S}-K))^+)$ = comprobar la oportunidad de hacer ejercicio de forma óptima antes de un pago de dividendos
  • Retroceder al paso de tiempo anterior $t-\Delta t$ ... y repite.

con $\phi=\pm1$ para llamar/poner, respectivamente.

0 votos

Ciertamente encontrará ese máximo sobre todos los tiempos de parada que estoy buscando, pero es un trabajo extra que podría ser evitado. No entiendo por qué en todos los libros/documentos sólo se consideran las llamadas. O tal vez uno puede simplemente hacer una comparación entre las dos órdenes (dividendos, luego americano y viceversa) para ver cuál proporciona un mayor número...

0 votos

@Medan No se puede hacer de otra manera IMHO, excepto si usted está dispuesto a añadir una cláusula if para distinguir put vs call. Pero, de nuevo, ¿qué harías con un pago más general que es rescatable en una fecha concreta que coincide con un dividendo? Si quieres tener solo 1 precio este es el camino a seguir

0 votos

Y este trabajo extra es sólo añadir una línea después de haber tratado con los dividendos (simplemente tomando el máximo), no creo que esto constituya algún tipo de cuello de botella

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X