|
The product receives from the connected trading venues and/or through info providers (master data, prices, ... dividends, corporate events), for each underlying it handles two volatility surfaces implied and operational. The user can choose which surfaces to use / display. Volatility arrays can be defined manually, cloned or modified from existing ones. Specific interpolation algorithms (linear or cubic spline) are used to fill the voids in the volatility surfaces.
The implied volatility surfaces are continuously recalculated by the program based on options and underlying prices and if the user defined parameters. Surfaces recalculated based on bid/ask, call/put, mid price call / put, mid vola (average vola between maximum ask vola and minimum bid vola) are available. For each pair <surface, underlying> the interpolation and fitting algorithm can be set.
In addition to the implied volatilities, users can create (edit/recalculate) the operational volatility surfaces to be used instead of the implied ones for evaluation functions. The creation of a surface can be done by manually setting the matrix, by cloning an existing surface and modify (values of the matrix, surface graph).
Through integration with the Clearing Houses, the product also provides the end of day closing volatility surfaces. The program evaluates each financial instrument in terms of greeks and volatilities and the calculated values are distributed to Customers' applications via ActiveX/API.
|