|
QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
|
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 | |
| MakeOIS & | receiveFixed (bool flag=true) |
| MakeOIS & | withType (Swap::Type type) |
| MakeOIS & | withNominal (Real n) |
| MakeOIS & | withSettlementDays (Natural settlementDays) |
| MakeOIS & | withEffectiveDate (const Date &) |
| MakeOIS & | withTerminationDate (const Date &) |
| MakeOIS & | withRule (DateGeneration::Rule r) |
| MakeOIS & | withFixedLegRule (DateGeneration::Rule r) |
| MakeOIS & | withOvernightLegRule (DateGeneration::Rule r) |
| MakeOIS & | withPaymentFrequency (Frequency f) |
| MakeOIS & | withFixedLegPaymentFrequency (Frequency f) |
| MakeOIS & | withOvernightLegPaymentFrequency (Frequency f) |
| MakeOIS & | withPaymentAdjustment (BusinessDayConvention convention) |
| MakeOIS & | withPaymentLag (Integer lag) |
| MakeOIS & | withPaymentCalendar (const Calendar &cal) |
| MakeOIS & | withCalendar (const Calendar &cal) |
| MakeOIS & | withFixedLegCalendar (const Calendar &cal) |
| MakeOIS & | withOvernightLegCalendar (const Calendar &cal) |
| MakeOIS & | withConvention (BusinessDayConvention bdc) |
| MakeOIS & | withFixedLegConvention (BusinessDayConvention bdc) |
| MakeOIS & | withOvernightLegConvention (BusinessDayConvention bdc) |
| MakeOIS & | withTerminationDateConvention (BusinessDayConvention bdc) |
| MakeOIS & | withFixedLegTerminationDateConvention (BusinessDayConvention bdc) |
| MakeOIS & | withOvernightLegTerminationDateConvention (BusinessDayConvention bdc) |
| MakeOIS & | withEndOfMonth (bool flag=true) |
| MakeOIS & | withFixedLegEndOfMonth (bool flag=true) |
| MakeOIS & | withOvernightLegEndOfMonth (bool flag=true) |
| MakeOIS & | withFixedLegDayCount (const DayCounter &dc) |
| MakeOIS & | withOvernightLegSpread (Spread sp) |
| MakeOIS & | withDiscountingTermStructure (const Handle< YieldTermStructure > &discountingTermStructure) |
| MakeOIS & | withTelescopicValueDates (bool telescopicValueDates) |
| MakeOIS & | withAveragingMethod (RateAveraging::Type averagingMethod) |
| MakeOIS & | withLookbackDays (Natural lookbackDays) |
| MakeOIS & | withLockoutDays (Natural lockoutDays) |
| MakeOIS & | withObservationShift (bool applyObservationShift=true) |
| MakeOIS & | withPricingEngine (const ext::shared_ptr< PricingEngine > &engine) |
helper class
This class provides a more comfortable way to instantiate overnight indexed swaps.