Exemple #1
0
        //-------------------------------------------------------------------------
        public virtual void test_toFxForwardSensitivity()
        {
            FxIndexSensitivity   test         = FxIndexSensitivity.of(GBP_USD_WM_OBS, GBP, USD, SENSITIVITY_VALUE);
            LocalDate            maturityDate = GBP_USD_WM.calculateMaturityFromFixing(FIXING_DATE, REF_DATA);
            FxForwardSensitivity expected     = FxForwardSensitivity.of(CurrencyPair.of(GBP, USD), GBP, maturityDate, USD, SENSITIVITY_VALUE);

            assertEquals(test.toFxForwardSensitivity(), expected);
        }
 public MultiCurrencyAmount currencyExposure(FxIndexSensitivity pointSensitivity)
 {
     return(fxForwardRates.currencyExposure(pointSensitivity.toFxForwardSensitivity()));
 }
 //-------------------------------------------------------------------------
 public CurrencyParameterSensitivities parameterSensitivity(FxIndexSensitivity pointSensitivity)
 {
     return(fxForwardRates.parameterSensitivity(pointSensitivity.toFxForwardSensitivity()));
 }