Kirk
CreateKirk
pricer object forSpread
instrument usingBlackScholes
model
Description
Create and price aSpread
instrument object with aBlackScholes
model and aKirk
pricing method using this workflow:
Use
fininstrument
to create aSpread
instrument object.Use
finmodel
to specify aBlackScholes
model for theSpread
instrument object.Use
finpricer
to specify aKirk
pricer object for theSpread
instrument object.
For more information on this workflow, seeGet Started with Workflows Using Object-Based Framework for Pricing Financial Instruments.
For more information on the available instruments, models, and pricing methods for aSpread
instrument, seeChoose Instruments, Models, and Pricers.
Creation
Syntax
Description
creates aKirkPricerObj
= finpricer(PricerType
,'DiscountCurve
',ratecurve_obj,'Model
',model,'SpotPrice
',spotprice_value)Kirk
pricer object by specifyingPricerType
and sets thepropertiesfor the required name-value pair argumentsDiscountCurve
,Model
, andSpotPrice
.
to set optionalpropertiesusing additional name-value pairs in addition to the required arguments in the previous syntax. For example,KirkPricerObj
= finpricer(___,Name,Value
)KirkPricerObj = finpricer("Analytic",'DiscountCurve',ratecurve_obj,'Model',BSModel,'SpotPrice',[100;105],'DividendValue',[2.5,2.8],'PricingMethod',"Kirk")
creates aKirk
pricer object.
Input Arguments
Properties
Object Functions
price |
Compute price for interest-rate, equity, or credit derivative instrument withAnalytic pricer |