PricingEngines

functions to construct and use PricingEngine objects.

The first step is to load the QuantLib package.

In[1]:=

Needs["QuantLib`"]

Within the PricingEngines part there are several constructors and member functions available

In[2]:=

Select[Category[PricingEngines],QLConstructor[#]&]

Out[2]=

PricingEngines.HTML_1.gif

In[3]:=

Select[Category[PricingEngines],QLMember[#]&]

Out[3]=

PricingEngines.HTML_2.gif

In[4]:=

Select[Category[PricingEngines],QLProcedure[#]&]

Out[4]=

PricingEngines.HTML_3.gif

Constructors

BlackCalculator

PricingEngines.HTML_4.gif

PricingEngines.HTML_5.gif

In[5]:=

PricingEngines.HTML_6.gif

In[8]:=

obj=BlackCalculator[PayoffID,AtmForwardValue,StdDev]

Out[8]=

PricingEngines.HTML_7.gif

BlackScholesCalculator

PricingEngines.HTML_8.gif

PricingEngines.HTML_9.gif

In[9]:=

PricingEngines.HTML_10.gif

In[12]:=

obj=BlackScholesCalculator[PayoffID,Spot,StdDev]

Out[12]=

PricingEngines.HTML_11.gif

PricingEngine

PricingEngines.HTML_12.gif

In[32]:=

PricingEngines.HTML_13.gif

In[31]:=

obj=PricingEngine["AE",ProcessID]

Out[31]=

PricingEngines.HTML_14.gif

PricingEngines.HTML_15.gif

DiscountingSwapEngine

PricingEngines.HTML_16.gif

PricingEngines.HTML_17.gif

obj=DiscountingSwapEngine[YieldCurve]

BinomialPricingEngine

PricingEngines.HTML_18.gif

PricingEngines.HTML_19.gif

obj=BinomialPricingEngine[EngineID,ProcessID,TimeSteps]

BlackSwaptionEngine

PricingEngines.HTML_20.gif

PricingEngines.HTML_21.gif

obj=BlackSwaptionEngine[YieldCurve,VolTS]

BlackSwaptionEngine2

PricingEngines.HTML_22.gif

PricingEngines.HTML_23.gif

PricingEngines.HTML_24.gif

obj=BlackSwaptionEngine2[YieldCurve,Vol]

BlackCapFloorEngine

PricingEngines.HTML_25.gif

PricingEngines.HTML_26.gif

obj=BlackCapFloorEngine[YieldCurve,VolTS]

BlackCapFloorEngine2

PricingEngines.HTML_27.gif

PricingEngines.HTML_28.gif

PricingEngines.HTML_29.gif

obj=BlackCapFloorEngine2[YieldCurve,Vol]

AnalyticCapFloorEngine

PricingEngines.HTML_30.gif

PricingEngines.HTML_31.gif

obj=AnalyticCapFloorEngine[HandleModel]

BondEngine

PricingEngines.HTML_32.gif

PricingEngines.HTML_33.gif

obj=BondEngine[YieldCurve]

Member function

BlackCalculatorValue

BlackCalculatorValue[obj]

BlackCalculatorDeltaForward

BlackCalculatorDeltaForward[obj]

BlackCalculatorDelta

PricingEngines.HTML_34.gif

PricingEngines.HTML_35.gif

BlackCalculatorDelta[obj,Spot]

BlackCalculatorElasticityForward

BlackCalculatorElasticityForward[obj]

BlackCalculatorElasticity

PricingEngines.HTML_36.gif

PricingEngines.HTML_37.gif

BlackCalculatorElasticity[obj,Spot]

BlackCalculatorGammaForward

BlackCalculatorGammaForward[obj]

BlackCalculatorGamma

PricingEngines.HTML_38.gif

PricingEngines.HTML_39.gif

BlackCalculatorGamma[obj,Spot]

BlackCalculatorTheta

PricingEngines.HTML_40.gif

PricingEngines.HTML_41.gif

BlackCalculatorTheta[obj,Spot,TimeToMaturity]

BlackCalculatorThetaPerDay

PricingEngines.HTML_42.gif

PricingEngines.HTML_43.gif

BlackCalculatorThetaPerDay[obj,Spot,TimeToMaturity]

BlackCalculatorVega

PricingEngines.HTML_44.gif

PricingEngines.HTML_45.gif

BlackCalculatorVega[obj,TimeToMaturity]

BlackCalculatorRho

PricingEngines.HTML_46.gif

PricingEngines.HTML_47.gif

BlackCalculatorRho[obj,TimeToMaturity]

BlackCalculatorDividendRho

PricingEngines.HTML_48.gif

PricingEngines.HTML_49.gif

BlackCalculatorDividendRho[obj,TimeToMaturity]

BlackCalculatorItmCashProbability

BlackCalculatorItmCashProbability[obj]

BlackCalculatorItmAssetProbability

BlackCalculatorItmAssetProbability[obj]

BlackCalculatorStrikeSensitivity

BlackCalculatorStrikeSensitivity[obj]

BlackCalculatorAlpha

BlackCalculatorAlpha[obj]

BlackCalculatorBeta

BlackCalculatorBeta[obj]

BlackScholesCalculatorDelta

BlackScholesCalculatorDelta[obj]

BlackScholesCalculatorElasticity

BlackScholesCalculatorElasticity[obj]

BlackScholesCalculatorGamma

BlackScholesCalculatorGamma[obj]

BlackScholesCalculatorTheta

PricingEngines.HTML_50.gif

PricingEngines.HTML_51.gif

BlackScholesCalculatorTheta[obj,TimeToMaturity]

BlackScholesCalculatorThetaPerDay

PricingEngines.HTML_52.gif

PricingEngines.HTML_53.gif

BlackScholesCalculatorThetaPerDay[obj,TimeToMaturity]

Procedures

BlackFormula

PricingEngines.HTML_54.gif

PricingEngines.HTML_55.gif

PricingEngines.HTML_56.gif

BlackFormula[OptionType,Strike,AtmForwardValue,StdDev]

BlackFormulaCashItmProbability

PricingEngines.HTML_57.gif

PricingEngines.HTML_58.gif

PricingEngines.HTML_59.gif

BlackFormulaCashItmProbability[OptionType,Strike,AtmForwardValue,StdDev]

BlackFormulaImpliedStdDevApproximation

PricingEngines.HTML_60.gif

PricingEngines.HTML_61.gif

PricingEngines.HTML_62.gif

BlackFormulaImpliedStdDevApproximation[OptionType,Strike,AtmForwardValue,OptionPrice]

BlackFormulaImpliedStdDev3

PricingEngines.HTML_63.gif

PricingEngines.HTML_64.gif

PricingEngines.HTML_65.gif

BlackFormulaImpliedStdDev3[OptionType,Strike,AtmForwardValue,OptionPrice]

BlackFormulaStdDevDerivative

PricingEngines.HTML_66.gif

PricingEngines.HTML_67.gif

PricingEngines.HTML_68.gif

BlackFormulaStdDevDerivative[Strike,AtmForwardValue,StdDev]

BachelierBlackFormula

PricingEngines.HTML_69.gif

PricingEngines.HTML_70.gif

PricingEngines.HTML_71.gif

BachelierBlackFormula[OptionType,Strike,AtmForwardValue,StdDev]

BlackFormula2

PricingEngines.HTML_72.gif

PricingEngines.HTML_73.gif

PricingEngines.HTML_74.gif

BlackFormula2[Payoff,AtmForwardValue,StdDev]

BlackFormulaCashItmProbability2

PricingEngines.HTML_75.gif

PricingEngines.HTML_76.gif

PricingEngines.HTML_77.gif

BlackFormulaCashItmProbability2[Payoff,AtmForwardValue,StdDev]

BlackFormulaImpliedStdDevApproximation2

PricingEngines.HTML_78.gif

PricingEngines.HTML_79.gif

PricingEngines.HTML_80.gif

BlackFormulaImpliedStdDevApproximation2[Payoff,AtmForwardValue,OptionPrice]

BlackFormulaImpliedStdDev4

PricingEngines.HTML_81.gif

PricingEngines.HTML_82.gif

PricingEngines.HTML_83.gif

BlackFormulaImpliedStdDev4[PayoffID,AtmForwardValue,OptionPrice]

BlackFormulaStdDevDerivative2

PricingEngines.HTML_84.gif

PricingEngines.HTML_85.gif

PricingEngines.HTML_86.gif

BlackFormulaStdDevDerivative2[PayoffID,AtmForwardValue,StdDev]

BachelierBlackFormula2

PricingEngines.HTML_87.gif

PricingEngines.HTML_88.gif

PricingEngines.HTML_89.gif

BachelierBlackFormula2[Payoff,AtmForwardValue,StdDev]

Enumeration Member

Spikey Created with Wolfram Mathematica 7.0