Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

4 votos

Elección de epsilon para el cálculo numérico de la vega en binomio opción de modelo de fijación de precios

Tengo un binomio opción-modelo de fijación de precios (no creo que los detalles de cómo su implementado son relevantes). Sin embargo, cuando voy a calcular vega, estoy esencialmente de ejecutar el modelo de un segundo tiempo con el nuevo volatilidad de entrada llamamos σ+ϵ, donde σ es la volatilidad de los utilizados para calcular el precio. Luego tengo dos precios p1 y p2, la primera de las cuales es una función de σ, y la segunda una función de σ+ϵ. Yo, a continuación, calcular la vega a ser de (p2p1)ϵ.

Estoy teniendo problemas para venir para arriba con un buen valor de ϵ para evitar de punto flotante underflows y se desborda en el resultado del cálculo. Cualquier sugerencia sobre cómo elegir?

Algunas de las cosas que tengo a mi disposición en el momento de la elección de ϵ:

  • caducidad
  • huelga
  • la volatilidad de los
  • tasa libre de riesgo
  • precio del subyacente
  • tiempo actual
  • precio de la opción (calculados por el modelo)
  • delta (calculados por el modelo)
  • gamma (calculados por el modelo)

2voto

shnozolla Puntos 474

Deje que β denotar la relativa precisión de la máquina, generalmente de β=1E16. Asumir la puede evaluar el valor de V hasta la precisión de α. Mejor que te puede pasar es α=βV si V es no subdesbordamiento o desbordamiento. A continuación, se puede calcular la diferencia finita hasta la precisión de 4 α/ϵ (el 4 podría ser una estimación aproximada, pero se trata del hecho de que puede haber un adicional de cancelación de la diferencia finita de la relación de orden β y usamos α>βV.

Por lo tanto se puede calcular la diferencia finita de hasta 4α/ϵ. Por otro lado, desde la expansión de Taylor, la aproximación de error de una diferencia finita es de Cϵ, donde C es un obligado en la segunda derivada. La mejor opción de ϵ es el valor mínimo de ϵ4α/ϵ+Cϵ, que es alcanzado por 4α/ϵ2+C=0, es decir ϵ=2α/C. Si el árbol alcanza máquina de la precisión, es decir, α=βV, entonces usted debe elegir \epsilon = 2 \sqrt{\frac{V}{V"}} \cdot \sqrt{\beta} = 2 \sqrt{\frac{V}{V"}} 1E-8. En la última ecuación V denotar "el orden de magnitud del valor y V el orden de magnitud de la derivada segunda. Claramente, si la segunda derivada es pequeña, puede utilizar grandes cambios.

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