public class TreasuryAPI
extends java.lang.Object
Constructor and Description |
---|
TreasuryAPI() |
Modifier and Type | Method and Description |
---|---|
static PositionChangeComponents |
HorizonChangeAttribution(GovvieCurve gcFirst,
GovvieCurve gcSecond,
CaseInsensitiveHashMap<GovvieCurve> mapRollDownGovvieCurve,
java.lang.String strMaturityTenor,
java.lang.String strCode)
Compute the Horizon Change Attribution Details for the Specified Treasury Bond
|
static java.util.List<PositionChangeComponents> |
HorizonChangeAttribution(JulianDate[] adtSpot,
int iHorizonGap,
java.lang.String[] astrGovvieTreasuryInstrumentTenor,
double[][] aadblGovvieTreasuryInstrumentQuote,
java.lang.String strMaturityTenor,
java.lang.String strCode,
java.lang.String[] astrRollDownHorizon,
int iLatentStateType)
Generate the Govvie Curve Horizon Metrics
|
static PositionChangeComponents |
HorizonChangeAttribution(JulianDate dtFirst,
JulianDate dtSecond,
java.lang.String[] astrGovvieTreasuryInstrumentTenor,
double[] adblFirstGovvieTreasuryInstrument,
double[] adblSecondGovvieTreasuryInstrument,
java.lang.String strMaturityTenor,
java.lang.String strCode,
java.lang.String[] astrRollDownHorizon,
int iLatentStateType)
Generate the Govvie Curve Horizon Metrics
|
public static final PositionChangeComponents HorizonChangeAttribution(GovvieCurve gcFirst, GovvieCurve gcSecond, CaseInsensitiveHashMap<GovvieCurve> mapRollDownGovvieCurve, java.lang.String strMaturityTenor, java.lang.String strCode)
gcFirst
- First Day Govvie CurvegcSecond
- Second Date Govvie CurvemapRollDownGovvieCurve
- Map of the Roll Down Govvie CurvesstrMaturityTenor
- Treasury Bond Maturity TenorstrCode
- Treasury Bond Codepublic static final PositionChangeComponents HorizonChangeAttribution(JulianDate dtFirst, JulianDate dtSecond, java.lang.String[] astrGovvieTreasuryInstrumentTenor, double[] adblFirstGovvieTreasuryInstrument, double[] adblSecondGovvieTreasuryInstrument, java.lang.String strMaturityTenor, java.lang.String strCode, java.lang.String[] astrRollDownHorizon, int iLatentStateType)
dtFirst
- The First DatedtSecond
- The Second DateastrGovvieTreasuryInstrumentTenor
- Array of Govvie Curve Treasury Instrument Maturity TenorsadblFirstGovvieTreasuryInstrument
- Array of First Date Govvie Curve Treasury Instrument QuotesadblSecondGovvieTreasuryInstrument
- Array of Second Date Govvie Curve Treasury Instrument QuotesstrMaturityTenor
- Treasury Bond Maturity TenorstrCode
- Treasury Bond CodeastrRollDownHorizon
- Array of the Roll Down Horizon TenorsiLatentStateType
- Latent State Typepublic static final java.util.List<PositionChangeComponents> HorizonChangeAttribution(JulianDate[] adtSpot, int iHorizonGap, java.lang.String[] astrGovvieTreasuryInstrumentTenor, double[][] aadblGovvieTreasuryInstrumentQuote, java.lang.String strMaturityTenor, java.lang.String strCode, java.lang.String[] astrRollDownHorizon, int iLatentStateType)
adtSpot
- Array of the Spot DatesiHorizonGap
- The Horizon GapastrGovvieTreasuryInstrumentTenor
- Array of Govvie Curve Treasury Instrument Maturity TenorsaadblGovvieTreasuryInstrumentQuote
- Array of Govvie Curve Treasury Instrument QuotesstrMaturityTenor
- Treasury Bond Maturity TenorstrCode
- Treasury Bond CodeastrRollDownHorizon
- Array of the Roll Down Horizon TenorsiLatentStateType
- Latent State Type