STIRFuture
Description
Create and price a STIRFuture instrument object for one or
more STIR future instruments using this workflow:
Use
fininstrumentto create aSTIRFutureinstrument object for one or more STIR future instruments.Use
ratecurveto specify an interest-rate model for theSTIRFutureinstrument object.Use
finpricerto specify aDiscountpricing method for one or moreSTIRFutureinstruments.
Create a STIRFuture instrument object for one or more STIR future
instruments to use in curve construction using this workflow:
Use
fininstrumentto create aSTIRFutureinstrument object for one or more STIR future instruments.Use
irbootstrapto create an interest-rate curve (ratecurve) for one or moreSTIRFutureinstruments. In addition, you can use theirbootstrapoptional name-value input argumentConvexityAdjustmentto specify a convexity adjustment for theSTIRFutureinstruments.
For more information on these workflows, see Get Started with Workflows Using Object-Based Framework for Pricing Financial Instruments.
For more information on the available models and pricing methods for a
STIRFuture instrument, see Choose Instruments, Models, and Pricers.
Creation
Syntax
Description
creates a STIRFutureInst = fininstrument(InstrumentType,QuotedPrice=quoted_stir_price,Maturity=maturity_date,RateEndDate=rate_end_date)STIRFuture object for one or more STIR future
instruments by specifying InstrumentType,
QuotedPrice, Maturity, and
EndDate.
sets optional properties using
additional name-value arguments in addition to the required arguments in the
previous syntax. For example, STIRFutureInst = fininstrument(___,Name=Value)STIRFutureInst =
fininstrument("STIRFuture",QuotedPrice=99.5,Maturity=datetime(2022,12,15),RateEndDate=datetime(2022,6,15))
creates a STIR future instrument. You can specify multiple name-value
arguments.
Input Arguments
Name-Value Arguments
Output Arguments
Properties
Object Functions
cashflows | Compute cash flow for FixedBond, FloatBond,
Swap, FRA, STIRFuture,
OISFuture, OvernightIndexedSwap, or
Deposit instrument |