CapeTools EngineOptions




Welcome | Documentation format | QuantTools Groups | QuantTools Categories | Licence

Key TAGs | Excel Index | API Index


http://www.QuantTools.com

In total there are 16 functions present within the CapeTools EngineOptions category of functions.


General Description

Functions to price option products under a pricing engine framework.

To price a single product under this framework, you require 5 objects to be constructed. These are :

  1. A pricing engine object
  2. An exercise object
  3. A payoff object
  4. One or more process objects
  5. A pricer object


The pricing engine object specifies the method of calculation (Tree, MC, direct, integration etc...).

The exercise object specifies the date(s) that exercise can take place.

The payoff object specifies the payoff function.

The process object(s) specifies the characteristics of the underlyer(s) whether Equity, FX or Commodity.

The pricer object takes in the Engine, Exercise, Payoff and Process objects and compute a price.


This category of functions contain the type of Equity, FX or Commodity type pricer objects that can be created and priced.



Some of the pricer objects can utilise more than one type of pricing engine. There are pricing engines can utilise the following methods of calculation :



The Equity, FX or Commodity type pricing engines can be created from one of the following categories of functions :




The combinations of the 5 object types that are needed to price a single product can be confusing.
The confusion comes because there are many pricing engines, Exercise and Pricer objects that can be chosen.
As a guide for product pricing, we have identified the following combinations :




American Options





Discrete Asian Options





Continuous Asian Options





Barrier Options





Basket Options





Cliquet Options





Cash-Or-Nothing Options





Asset-Or-Nothing Options





Gap Options





Cash-At-Hit-Or-Nothing American Options





Asset-At-Hit-Or-Nothing American Options





Cash-At-Expiry-Or-Nothing American Options





Asset-At-Expiry-Or-Nothing American Options





Various (depending on the Payoff object) Dividend Options





Various (depending on the Payoff object) American Dividend Options





Various (depending on the Payoff object) Non-Dividend European Options





Merton (1976) European Options




The GenericPayOff() payoff object generally applies to the Integral, PDE and Tree engines. Here are some of the most common engines that you are likely to use with the GenericPayOff() payoff engine.



You must ensure however that your payoff does not violate the rules of the Black-Scholes SDE.

If you do not see a pricing function here which matches your particular payoff, you can use the generic pricing functions present within the following categories of functions :




These categories of functions allow you to provide your own pricing functions within a pricing grid.




Function list.

Copyright (c) 2003-2007 CapeTools - All Rights Reserved.