Overview
functions to construct and use Option objects.
Function List
qlBarrierOption ()
qlCaAsianOption ()
qlDaAsianOption ()
qlDelta ()
qlDeltaForward ()
qlDividendRho ()
qlDividendVanillaOption ()
qlElasticity ()
qlEuropeanOption ()
qlForwardVanillaOption ()
qlGamma ()
qlItmCashProbability ()
qlQuantoForwardVanillaOption ()
qlQuantoVanillaOption ()
qlRho ()
qlTheta ()
qlThetaPerDay ()
qlVanillaOption ()
qlVega ()
Function Documentation
- Description:
Construct an object of class BarrierOption and return its id
- Supported Platforms:
Excel, C++
- Parameters
-
ObjectId id of object to be created BarrierType barrier type. Barrier barrier. Rebate rebate. Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
Construct an object of class ContinuousAveragingAsianOption and return its id
- Supported Platforms:
Excel, C++
- Parameters
-
ObjectId id of object to be created AverageType average type. Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
Construct an object of class DiscreteAveragingAsianOption and return its id
- Supported Platforms:
Excel, C++
- Parameters
-
ObjectId id of object to be created AverageType average type. RunningAccumulator running accumulator. PastFixings past fixings. FixingDates fixing dates. Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
delta of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
delta forward of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
dividend rho of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
Construct an object of class DividendVanillaOption and return its id
- Supported Platforms:
Excel, C++, Calc
- Parameters
-
ObjectId id of object to be created Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. DividendDates vector of dividend dates. Dividends vector of dividends. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
elasticity of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
Construct an object of class EuropeanOption and return its id
- Supported Platforms:
Excel, C++
- Parameters
-
ObjectId id of object to be created Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
Construct an object of class ForwardVanillaOption and return its id
- Supported Platforms:
Excel, C++
- Parameters
-
ObjectId id of object to be created Moneyness moneyness. ResetDate reset date. Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
gamma of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
itm cash probability of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
Construct an object of class QuantoForwardVanillaOption and return its id
- Supported Platforms:
Excel, C++
- Parameters
-
ObjectId id of object to be created Moneyness moneyness. ResetDate reset date. Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
Construct an object of class QuantoVanillaOption and return its id
- Supported Platforms:
Excel, C++
- Parameters
-
ObjectId id of object to be created Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
rho of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
theta of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
theta per day of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger
- Description:
Construct an object of class VanillaOption and return its id
- Supported Platforms:
Excel, Calc, C, Guile, C++
- Parameters
-
ObjectId id of object to be created Payoff StrikedTypePayoff object ID. Exercise Exercise object ID. Permanent object permanent/nonpermanent Trigger dependency tracking trigger Overwrite overwrite flag
- Description:
vega of an option.
- Supported Platforms:
Excel
- Parameters
-
ObjectId id of existing QuantLib::OneAssetOption object Trigger dependency tracking trigger