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