27#ifndef quantlib_overnight_indexed_swap_hpp
28#define quantlib_overnight_indexed_swap_hpp
54 bool telescopicValueDates =
false,
67 bool telescopicValueDates =
false,
81 bool telescopicValueDates =
false,
96 bool telescopicValueDates =
false,
BusinessDayConvention enumeration.
const std::vector< Real > & fixedNominals() const
const Schedule & fixedSchedule() const
const Leg & floatingLeg() const
const Schedule & floatingSchedule() const
Real floatingLegBPS() const
const std::vector< Real > & nominals() const
const std::vector< Real > & floatingNominals() const
Real floatingLegNPV() const
Overnight indexed swap: fix vs compounded overnight rate.
ext::shared_ptr< OvernightIndex > overnightIndex_
void setupFloatingArguments(arguments *args) const override
const ext::shared_ptr< OvernightIndex > & overnightIndex() const
Frequency paymentFrequency() const
const Leg & overnightLeg() const
const std::vector< Real > & overnightNominals() const
RateAveraging::Type averagingMethod_
const Schedule & overnightSchedule() const
RateAveraging::Type averagingMethod() const
Real overnightLegBPS() const
Real overnightLegNPV() const
Fixed-rate vs floating-rate swap.
Frequency
Frequency of events.
BusinessDayConvention
Business Day conventions.
QL_INTEGER Integer
integer number
Real Spread
spreads on interest rates
std::vector< ext::shared_ptr< CashFlow > > Leg
Sequence of cash-flows.