Claims
- 1. A method for simulating the behavior of a financial instrument in response to unusual market conditions comprising the steps of:
(a) providing a volatility surface model to be used during simulation of the instrument's behavior, the surface model defining a volatility surface using a plurality of surface parameters β0 . . . βn, n≧0, each surface parameter being associated with at least one attribute of the modeled volatility surface; (b) determining a value for surface parameters β0,normal . . . βn,normal for a step of the simulation under normal market conditions; (c) varying at least one of the surface parameters βx,normal by a respective stress value βx,stress,0≦x≦n; and (d) extracting a volatility from a volatility surface defined by surface model using the determined normal surface parameter values as varied by the stress value; wherein the extracted volatility can be used in a pricing model to provide a price of the particular instrument.
- 2. The method of claim 1, wherein the financial instrument is an option on an underlying financial instrument and the volatility surface model represents implied volatility for the option relative to Δ and T values, the surface model having a form
- 3. The method of claim 2, wherein the surface model is of the form:
- 4. The method of claim 3, wherein x1, x2, and x3 are substantially equal to 0.5, 4.0, and 24, respectively.
- 5. The method of claim 2, further comprising the steps of:
providing a set of volatilities for a plurality of options on the underlying financial instrument; analyzing the set of volatilities to determine an initial value β0,initial,normal. . . βn,initial,normal for the surface parameters which, when used in the surface model, define a surface approximating the set of volatilities under normal market conditions; and determining a next value for each surface parameter in accordance with a beta evolution function.
- 6. The method of claim 5, further comprising the steps of:
generating calibration data representing offsets between at least some of the volatilities in the set of volatilities and the surface defined by the initial values β0,initial,normal. . . βn,initial,normal for the at least one surface parameter when the initial values are applied to the surface model; and adjusting the extracted volatility in accordance with the calibration data.
- 7. The method of claim 5, further comprising the step of repeating the step of determining a next value to produce a sequence of values for the at least one surface parameter for normal market conditions.
- 8. The method of claim 5, wherein the beta evolution function for a respective surface parameter βm is of the form:
- 9. A system for simulating the behavior of a financial instrument in response to unusual market conditions comprising:
a computer having a processor and at least one data store; the data store containing therein at least:
a volatility surface model to be used during simulation of the instrument's behavior, the surface model defining a volatility surface using a plurality of surface parameters β0 . . . βn,n≧0, each surface parameter being associated with at least one attribute of the modeled volatility surface; the processor being configured via computer software to:
determine a value for surface parameters β0,normal . . . βn,normal for a step of the simulation under normal market conditions; vary at least one of the surface parameters βx,normal by a respective stress value βx,stress,0<x<n; and extract a volatility from a volatility surface defined by surface model using the determined normal surface parameter values as varied by the stress value; wherein the extracted volatility can be used in a pricing model to provide a price of the particular instrument.
- 10. The system of claim 9, wherein the financial instrument is an option on an underlying financial instrument and the volatility surface model represents implied volatility for the option relative to Δ and T values, the surface model having a form
- 11. The system of claim 9, wherein the surface model is of the form:
- 12. The system of claim 11, wherein x1, X2, and x3 are substantially equal to 0.5, 4.0, and 24, respectively.
- 13. The system of claim 10, wherein the data store further comprises data representing a set of volatilities for a plurality of options on the underlying financial instrument;
the processor being further configured to:
analyze the set of volatilities to determine an initial value β0,initial,normal . . . βn,initial,normal for the surface parameters which, when used in the surface model, define a surface approximating the set of volatilities under normal market conditions; and determine a next value for each surface parameter in accordance with a beta evolution function.
- 14. The system of claim 13, wherein the processor is further configured to:
generate calibration data representing offsets between at least some of the volatilities in the set of volatilities and the surface defined by the initial values β0,initial,normal . . . βn,initial,normal for the at least one surface parameter when the initial values are applied to the surface model; and adjust the extracted volatility in accordance with the calibration data.
- 15. The system of claim 13, wherein the processor is further configured to repeatedly determine a next value to produce a sequence of values for the at least one surface parameter for normal market condition and store the sequence of values in the data store.
- 16. The system of claim 13, wherein the beta evolution function for a respective surface parameter βm is of the form:
CROSS-REFRENCE TO RELATED APPLICATIONS:
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/896,488 filed on Jun. 29, 2001 and entitled “Method and System for Simulating Volatility Surfaces for Use in Option Pricing Simulations.”
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09896488 |
Jun 2001 |
US |
Child |
10159447 |
May 2002 |
US |