Logo
Reference manual - version qle_version
AverageOISRateHelper Class Reference

Average OIS Rate Helper. More...

#include <qle/termstructures/averageoisratehelper.hpp>

Inheritance diagram for AverageOISRateHelper:

Public Member Functions

 AverageOISRateHelper (const Handle< Quote > &fixedRate, const Period &spotLagTenor, const Period &swapTenor, const Period &fixedTenor, const DayCounter &fixedDayCounter, const Calendar &fixedCalendar, BusinessDayConvention fixedConvention, BusinessDayConvention fixedPaymentAdjustment, const QuantLib::ext::shared_ptr< OvernightIndex > &overnightIndex, const bool onIndexGiven, const Period &onTenor, const Handle< Quote > &onSpread, Natural rateCutoff, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const bool discountCurveGiven=false, const bool telescopicValueDates=false, const QuantLib::Pillar::Choice pillarChoice=QuantLib::Pillar::LastRelevantDate)
RateHelper interface
Real impliedQuote () const override
void setTermStructure (YieldTermStructure *) override
AverageOISRateHelper inspectors
Spread onSpread () const
QuantLib::ext::shared_ptr< AverageOISaverageOIS () const

Visitability

QuantLib::ext::shared_ptr< AverageOISaverageOIS_
Period spotLagTenor_
Period swapTenor_
Period fixedTenor_
DayCounter fixedDayCounter_
Calendar fixedCalendar_
BusinessDayConvention fixedConvention_
BusinessDayConvention fixedPaymentAdjustment_
QuantLib::ext::shared_ptr< OvernightIndex > overnightIndex_
bool onIndexGiven_
Period onTenor_
Handle< QuoteonSpread_
Natural rateCutoff_
RelinkableHandle< YieldTermStructure > termStructureHandle_
Handle< YieldTermStructure > discountHandle_
bool discountCurveGiven_
RelinkableHandle< YieldTermStructure > discountRelinkableHandle_
bool telescopicValueDates_
QuantLib::Pillar::Choice pillarChoice_
void accept (AcyclicVisitor &) override
void initializeDates () override

Detailed Description

Average OIS Rate Helper.

Rate helper to facilitate the usage of an AverageOIS instrument in bootstrapping. This instrument pays a fixed leg vs. a leg that pays the arithmetic average of an ON index plus a spread.

    \ingroup termstructures