org.jquantlib.termstructures.yieldcurves
Class FuturesRateHelper
- java.lang.Object
-
- org.jquantlib.termstructures.BootstrapHelper<YieldTermStructure>
-
- org.jquantlib.termstructures.RateHelper
-
- org.jquantlib.termstructures.yieldcurves.FuturesRateHelper
-
- All Implemented Interfaces:
- Observable, Observer, PolymorphicVisitable
public class FuturesRateHelper extends RateHelper
FuturesRateHelper
-
-
Constructor Summary
Constructors Constructor and Description FuturesRateHelper(double price, Date immDate, IborIndex i)FuturesRateHelper(double price, Date immDate, IborIndex i, double convAdj)FuturesRateHelper(double price, Date immDate, int lengthInMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter)FuturesRateHelper(double price, Date immDate, int lengthInMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, double convAdj)FuturesRateHelper(Handle<Quote> price, Date immDate, IborIndex i)FuturesRateHelper(Handle<Quote> price, Date immDate, IborIndex i, Handle<Quote> convAdj)FuturesRateHelper(Handle<Quote> price, Date immDate, int lengthInMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter)FuturesRateHelper(Handle<Quote> price, Date immDate, int lengthInMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, Handle<Quote> convAdj)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetConvexityAdjustment()doubleimpliedQuote()/* Implements the abstract method defined inReturns the futures value of the instrument -
Methods inherited from class org.jquantlib.termstructures.BootstrapHelper
accept, addObserver, countObservers, deleteObserver, deleteObservers, earliestDate, getObservers, latestDate, notifyObservers, notifyObservers, quoteError, quoteIsValid, setTermStructure, update
-
-
-
-
Constructor Detail
-
FuturesRateHelper
public FuturesRateHelper(Handle<Quote> price, Date immDate, int lengthInMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter)
- Parameters:
Handle- priceDate- immDateint- lengthInMonthsCalendar- calendarBusinessDayConvention- conventionboolean- endOfMonthDayCounter- dayCounter
-
FuturesRateHelper
public FuturesRateHelper(Handle<Quote> price, Date immDate, int lengthInMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, Handle<Quote> convAdj)
- Parameters:
Handle-price
Date- immDateint- lengthInMonthsCalendar- calendarBusinessDayConvention- conventionboolean- endOfMonthDayCounter- dayCounterHandle-convAdj
-
FuturesRateHelper
public FuturesRateHelper(double price, Date immDate, int lengthInMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter)- Parameters:
Handle-price
Date- immDateint- lengthInMonthsCalendar- calendarBusinessDayConvention- conventionboolean- endOfMonthDayCounter- dayCounter
-
FuturesRateHelper
public FuturesRateHelper(double price, Date immDate, int lengthInMonths, Calendar calendar, BusinessDayConvention convention, boolean endOfMonth, DayCounter dayCounter, double convAdj)- Parameters:
double- priceDate- immDateint- lengthInMonthsCalendar- calendarBusinessDayConvention- conventionboolean- endOfMonthDayCounter- dayCounterdouble- convAdj
-
FuturesRateHelper
public FuturesRateHelper(Handle<Quote> price, Date immDate, IborIndex i)
- Parameters:
Handle-price
Date- immDateIborIndex- index
-
FuturesRateHelper
public FuturesRateHelper(Handle<Quote> price, Date immDate, IborIndex i, Handle<Quote> convAdj)
- Parameters:
Handle-price
Date- immDateIborIndex- indexHandle-convAdj
-
FuturesRateHelper
public FuturesRateHelper(double price, Date immDate, IborIndex i)- Parameters:
double- priceDate- immDateIborIndex- index
-
-
Method Detail
-
impliedQuote
public double impliedQuote()
/* Implements the abstract method defined inReturns the futures value of the instrument - Specified by:
impliedQuotein classBootstrapHelper<YieldTermStructure>- Returns:
- double
-
getConvexityAdjustment
public double getConvexityAdjustment()
- Returns:
- double value of the adjusted convexity
-
-
DataMelt 3.0 © DataMelt by jWork.ORG