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