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

helper class More...

#include <ql/instruments/makeswaption.hpp>

Public Member Functions

 MakeSwaption (ext::shared_ptr< SwapIndex > swapIndex, const Period &optionTenor, Rate strike=Null< Rate >())
 MakeSwaption (ext::shared_ptr< SwapIndex > swapIndex, const Date &fixingDate, Rate strike=Null< Rate >())
 operator Swaption () const
 operator ext::shared_ptr< Swaption > () const
MakeSwaptionwithNominal (Real n)
MakeSwaptionwithSettlementType (Settlement::Type delivery)
MakeSwaptionwithSettlementMethod (Settlement::Method settlementMethod)
MakeSwaptionwithOptionConvention (BusinessDayConvention bdc)
MakeSwaptionwithExerciseDate (const Date &)
MakeSwaptionwithUnderlyingType (Swap::Type type)
MakeSwaptionwithIndexedCoupons (const ext::optional< bool > &b=true)
MakeSwaptionwithAtParCoupons (bool b=true)
MakeSwaptionwithPricingEngine (const ext::shared_ptr< PricingEngine > &engine)

Detailed Description

helper class

This class provides a more comfortable way to instantiate standard market swaption.