QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
Loading...
Searching...
No Matches
MakeOIS Class Reference

helper class More...

#include <ql/instruments/makeois.hpp>

Public Member Functions

 MakeOIS (const Period &swapTenor, const ext::shared_ptr< OvernightIndex > &overnightIndex, Rate fixedRate=Null< Rate >(), const Period &fwdStart=0 *Days)
 operator OvernightIndexedSwap () const
 operator ext::shared_ptr< OvernightIndexedSwap > () const
MakeOISreceiveFixed (bool flag=true)
MakeOISwithType (Swap::Type type)
MakeOISwithNominal (Real n)
MakeOISwithSettlementDays (Natural settlementDays)
MakeOISwithEffectiveDate (const Date &)
MakeOISwithTerminationDate (const Date &)
MakeOISwithRule (DateGeneration::Rule r)
MakeOISwithFixedLegRule (DateGeneration::Rule r)
MakeOISwithOvernightLegRule (DateGeneration::Rule r)
MakeOISwithPaymentFrequency (Frequency f)
MakeOISwithFixedLegPaymentFrequency (Frequency f)
MakeOISwithOvernightLegPaymentFrequency (Frequency f)
MakeOISwithPaymentAdjustment (BusinessDayConvention convention)
MakeOISwithPaymentLag (Integer lag)
MakeOISwithPaymentCalendar (const Calendar &cal)
MakeOISwithCalendar (const Calendar &cal)
MakeOISwithFixedLegCalendar (const Calendar &cal)
MakeOISwithOvernightLegCalendar (const Calendar &cal)
MakeOISwithConvention (BusinessDayConvention bdc)
MakeOISwithFixedLegConvention (BusinessDayConvention bdc)
MakeOISwithOvernightLegConvention (BusinessDayConvention bdc)
MakeOISwithTerminationDateConvention (BusinessDayConvention bdc)
MakeOISwithFixedLegTerminationDateConvention (BusinessDayConvention bdc)
MakeOISwithOvernightLegTerminationDateConvention (BusinessDayConvention bdc)
MakeOISwithEndOfMonth (bool flag=true)
MakeOISwithFixedLegEndOfMonth (bool flag=true)
MakeOISwithOvernightLegEndOfMonth (bool flag=true)
MakeOISwithFixedLegDayCount (const DayCounter &dc)
MakeOISwithOvernightLegSpread (Spread sp)
MakeOISwithDiscountingTermStructure (const Handle< YieldTermStructure > &discountingTermStructure)
MakeOISwithTelescopicValueDates (bool telescopicValueDates)
MakeOISwithAveragingMethod (RateAveraging::Type averagingMethod)
MakeOISwithLookbackDays (Natural lookbackDays)
MakeOISwithLockoutDays (Natural lockoutDays)
MakeOISwithObservationShift (bool applyObservationShift=true)
MakeOISwithPricingEngine (const ext::shared_ptr< PricingEngine > &engine)

Detailed Description

helper class

This class provides a more comfortable way to instantiate overnight indexed swaps.