STIRFuture
Description
Create and price a STIRFuture
instrument object for one or
more STIR future instruments using this workflow:
Use
fininstrument
to create aSTIRFuture
instrument object for one or more STIR future instruments.Use
ratecurve
to specify an interest-rate model for theSTIRFuture
instrument object.Use
finpricer
to specify aDiscount
pricing method for one or moreSTIRFuture
instruments.
Create a STIRFuture
instrument object for one or more STIR future
instruments to use in curve construction using this workflow:
Use
fininstrument
to create aSTIRFuture
instrument object for one or more STIR future instruments.Use
irbootstrap
to create an interest-rate curve (ratecurve
) for one or moreSTIRFuture
instruments. In addition, you can use theirbootstrap
optional name-value input argumentConvexityAdjustment
to specify a convexity adjustment for theSTIRFuture
instruments.
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
Properties
Object Functions
cashflows | Compute cash flow for FixedBond , FloatBond ,
Swap , FRA , STIRFuture ,
OISFuture , OvernightIndexedSwap , or
Deposit instrument |