Go to Deriscope's documentation start page


Function Price within Tradable computes the fair price in units of the provided reference at which the given tradable can be traded on the provided date, taking into account the provided Market and Model data.
Optionally additional information, such as the market risk, may be computed and reported.

Function Get Settlement Date within Tradable returns the settlement date corresponding to some given Quote Date
This is the date when the referred Tradable legally changes ownership from seller to buyer.

Function Get Market Spot Price within Tradable returns the default spot price under which the supplied tradable is supposedly traded, before it is overriden by any user-supplied market data.
If a real time data provider exists, then this will be just the price delivered by that provider.
On the absence of such a provider, a fixed value is returned, which is not the result of a calculation.
Note this value is used in the initial construction by Deriscope of relevant default market data.

Function Get Equivalent Tradable within Tradable contructs and returns an object of type
Tradable that is in all respects equivalent to the caller tradable.
Not only the spot price of the returned object is calculated to be the same as that of the caller, but also the whole dynamis of its future price evolution.
The equivalent tradable may be a single tradable or a
Portfolio of tradables, or even a Trading Strategy

Function Cash Flows within Tradable returns the cash flows associated with the given tradable.

Function Implied Vol within Tradable returns the implied volatility of the given tradable and its corresponding price.
This is the volatility that results to a price that matches the provided target price.
For now, the valuation algorithm cannot be specified by the user.
It is hard-coded to be the analytic Black Scholes Merton for europeans and the Finite Differences Crank Nicolson for bermudans and americans.