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

helper class building a sequence of digital ibor-rate coupons More...

#include <ql/cashflows/digitaliborcoupon.hpp>

Public Member Functions

 DigitalIborLeg (Schedule schedule, ext::shared_ptr< IborIndex > index)
DigitalIborLegwithNotionals (Real notional)
DigitalIborLegwithNotionals (const std::vector< Real > &notionals)
DigitalIborLegwithPaymentDayCounter (const DayCounter &)
DigitalIborLegwithPaymentAdjustment (BusinessDayConvention)
DigitalIborLegwithFixingDays (Natural fixingDays)
DigitalIborLegwithFixingDays (const std::vector< Natural > &fixingDays)
DigitalIborLegwithGearings (Real gearing)
DigitalIborLegwithGearings (const std::vector< Real > &gearings)
DigitalIborLegwithSpreads (Spread spread)
DigitalIborLegwithSpreads (const std::vector< Spread > &spreads)
DigitalIborLeginArrears (bool flag=true)
DigitalIborLegwithCallStrikes (Rate strike)
DigitalIborLegwithCallStrikes (const std::vector< Rate > &strikes)
DigitalIborLegwithLongCallOption (Position::Type)
DigitalIborLegwithCallATM (bool flag=true)
DigitalIborLegwithCallPayoffs (Rate payoff)
DigitalIborLegwithCallPayoffs (const std::vector< Rate > &payoffs)
DigitalIborLegwithPutStrikes (Rate strike)
DigitalIborLegwithPutStrikes (const std::vector< Rate > &strikes)
DigitalIborLegwithLongPutOption (Position::Type)
DigitalIborLegwithPutATM (bool flag=true)
DigitalIborLegwithPutPayoffs (Rate payoff)
DigitalIborLegwithPutPayoffs (const std::vector< Rate > &payoffs)
DigitalIborLegwithReplication (const ext::shared_ptr< DigitalReplication > &)
DigitalIborLegwithNakedOption (bool nakedOption=true)
 operator Leg () const

Detailed Description

helper class building a sequence of digital ibor-rate coupons