Properties
_accrualEndDate
_accrualEndDate: Date
_accrualStartDate
_accrualStartDate: Date
Protected _dayCounter
Defined in ql/cashflows/inflationcoupon.ts:159
_exCouponDate
_exCouponDate: Date
Protected _fixingDays
Defined in ql/cashflows/inflationcoupon.ts:160
Protected _index
Defined in ql/cashflows/inflationcoupon.ts:157
_isDisposed
_isDisposed: boolean = false
Protected _observationLag
Defined in ql/cashflows/inflationcoupon.ts:158
_paymentDate
_paymentDate: Date
Protected _pricer
Defined in ql/cashflows/inflationcoupon.ts:156
_refPeriodEnd
_refPeriodEnd: Date
_refPeriodStart
_refPeriodStart: Date
accrualEndDate
accrualEndDate: ( ) => Date
accrualPeriod
accrual
Period: ( ) => Time
accrualStartDate
accrualStartDate: ( ) => Date
accruedPeriod
accrued
Period: ( d: Date ) => Time
deepUpdate
deepUpdate: ( ) => void
dispose
dispose: ( ) => void
exCouponDate
exCouponDate: ( ) => Date
hasOccurred
hasOccurred: ( refDate: Date , includeRefDate: boolean ) => boolean
Type declaration
( refDate: Date , includeRefDate: boolean ) : boolean
Parameters
refDate: Date
includeRefDate: boolean
Returns boolean
init
init
: ( paymentDate
: Date , nominal
: Real , accrualStartDate
: Date , accrualEndDate
: Date , refPeriodStart
?: Date , refPeriodEnd
?: Date , exCouponDate
?: Date ) => Coupon
Type declaration
( paymentDate: Date , nominal: Real , accrualStartDate: Date , accrualEndDate: Date , refPeriodStart?: Date , refPeriodEnd?: Date , exCouponDate?: Date ) : Coupon
Parameters
paymentDate: Date
nominal: Real
accrualStartDate: Date
accrualEndDate: Date
Optional refPeriodStart: Date
Optional refPeriodEnd: Date
Optional exCouponDate: Date
isDisposed
isDisposed: boolean
notifyObservers
notifyObservers: ( ) => void
referencePeriodEnd
referencePeriodEnd: ( ) => Date
referencePeriodStart
referencePeriodStart: ( ) => Date
registerWithObservables
register
WithObservables: ( o: Observer ) => void
tradingExCoupon
tradingExCoupon: ( ) => boolean
unregisterObserver
unregister
Observer: ( o: Observer ) => void
unregisterWithAll
unregisterWithAll: ( ) => void
Base inflation-coupon class
The day counter is usually obtained from the inflation term structure that the inflation index uses for forecasting. There is no gearing or spread because these are relevant for YoY coupons but not zero inflation coupons.
inflation indices do not contain day counters or calendars.