public class FixFloatAPI
extends java.lang.Object
Constructor and Description |
---|
FixFloatAPI() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<PositionChangeComponents> |
HorizonChangeAttribution(JulianDate[] adtSpot,
int iHorizonGap,
java.lang.String[] astrFundingDepositInstrumentTenor,
double[][] aadblFundingDepositInstrumentQuote,
java.lang.String[] astrFundingFixFloatTenor,
double[][] aadblFundingFixFloatQuote,
java.lang.String strCurrency,
java.lang.String strMaturityTenor,
java.lang.String[] astrRollDownHorizon,
int iLatentStateType)
Generate the Funding Curve Horizon Metrics
|
static PositionChangeComponents |
HorizonChangeAttribution(JulianDate dtFirst,
JulianDate dtSecond,
java.lang.String[] astrFundingDepositInstrumentTenor,
double[] adblFirstFundingDepositInstrument,
double[] adblSecondFundingDepositInstrument,
java.lang.String[] astrFundingFixFloatTenor,
double[] adblFirstFundingFixFloat,
double[] adblSecondFundingFixFloat,
java.lang.String strCurrency,
java.lang.String strMaturityTenor,
java.lang.String[] astrRollDownHorizon,
int iLatentStateType)
Generate the Funding Curve Horizon Metrics
|
static PositionChangeComponents |
HorizonChangeAttribution(MergedDiscountForwardCurve dcFirst,
MergedDiscountForwardCurve dcSecond,
CaseInsensitiveHashMap<MergedDiscountForwardCurve> mapRollDownDiscountCurve,
java.lang.String strMaturityTenor)
Compute the Horizon Change Attribution Details for the Specified Fix-Float Swap
|
public static final PositionChangeComponents HorizonChangeAttribution(MergedDiscountForwardCurve dcFirst, MergedDiscountForwardCurve dcSecond, CaseInsensitiveHashMap<MergedDiscountForwardCurve> mapRollDownDiscountCurve, java.lang.String strMaturityTenor)
dcFirst
- First Day Discount CurvedcSecond
- Second Date Discount CurvemapRollDownDiscountCurve
- Map of the Roll Down Discount CurvestrMaturityTenor
- Fix Float Swap Maturity Tenorpublic static final PositionChangeComponents HorizonChangeAttribution(JulianDate dtFirst, JulianDate dtSecond, java.lang.String[] astrFundingDepositInstrumentTenor, double[] adblFirstFundingDepositInstrument, double[] adblSecondFundingDepositInstrument, java.lang.String[] astrFundingFixFloatTenor, double[] adblFirstFundingFixFloat, double[] adblSecondFundingFixFloat, java.lang.String strCurrency, java.lang.String strMaturityTenor, java.lang.String[] astrRollDownHorizon, int iLatentStateType)
dtFirst
- The First DatedtSecond
- The Second DateastrFundingDepositInstrumentTenor
- Array of Funding Curve Deposit Instrument Maturity TenorsadblFirstFundingDepositInstrument
- Array of First Date Funding Curve Deposit Instrument QuotesadblSecondFundingDepositInstrument
- Array of Second Date Funding Curve Deposit Instrument QuotesastrFundingFixFloatTenor
- Array of Funding Curve Fix Float Instrument Maturity TenorsadblFirstFundingFixFloat
- Array of First Date Funding Curve Fix Float Swap RatesadblSecondFundingFixFloat
- Array of Second Date Funding Curve Fix Float Swap RatesstrCurrency
- Funding CurrencystrMaturityTenor
- Maturity TenorastrRollDownHorizon
- Array of the Roll Down Horizon TenorsiLatentStateType
- Latent State Typepublic static final java.util.List<PositionChangeComponents> HorizonChangeAttribution(JulianDate[] adtSpot, int iHorizonGap, java.lang.String[] astrFundingDepositInstrumentTenor, double[][] aadblFundingDepositInstrumentQuote, java.lang.String[] astrFundingFixFloatTenor, double[][] aadblFundingFixFloatQuote, java.lang.String strCurrency, java.lang.String strMaturityTenor, java.lang.String[] astrRollDownHorizon, int iLatentStateType)
adtSpot
- Array of SpotiHorizonGap
- The Horizon GapastrFundingDepositInstrumentTenor
- Array of Funding Curve Deposit Instrument Maturity TenorsaadblFundingDepositInstrumentQuote
- Array of Funding Curve Deposit Instrument Forward RatesastrFundingFixFloatTenor
- Array of Funding Curve Fix Float Instrument Maturity TenorsaadblFundingFixFloatQuote
- Array of Funding Curve Fix Float Instrument Swap RatesstrCurrency
- Funding CurrencystrMaturityTenor
- Maturity TenorastrRollDownHorizon
- Array of the Roll Down Horizon TenorsiLatentStateType
- Latent State Type