public final class Measures extends Object
A measure identifies the calculation result that is required. For example present value, par rate or spread.
Note that not all measures will be available for all targets.
Modifier and Type  Field and Description 

static Measure 
ACCRUED_INTEREST
Measure representing the accrued interest of the calculation target.

static Measure 
CASH_FLOWS
Measure representing the cash flows of the calculation target.

static Measure 
CURRENCY_EXPOSURE
Measure representing the currency exposure of the calculation target.

static Measure 
CURRENT_CASH
Measure representing the current cash of the calculation target.

static Measure 
EXPLAIN_PRESENT_VALUE
Measure representing a breakdown of the present value calculation on the target.

static Measure 
FORWARD_FX_RATE
Measure representing the forward FX rate of the calculation target.

static Measure 
LEG_INITIAL_NOTIONAL
Measure representing the initial notional amount of each leg of the calculation target.

static Measure 
LEG_PRESENT_VALUE
Measure representing the present value of each leg of the calculation target.

static Measure 
PAR_RATE
Measure representing the par rate of the calculation target.

static Measure 
PAR_SPREAD
Measure representing the par spread of the calculation target.

static Measure 
PRESENT_VALUE
Measure representing the present value of the calculation target.

static Measure 
PV01_CALIBRATED_BUCKETED
Measure representing the calibrated bucketed PV01 on the calculation target.

static Measure 
PV01_CALIBRATED_SUM
Measure representing the calibrated sum PV01 on the calculation target.

static Measure 
PV01_MARKET_QUOTE_BUCKETED
Measure representing the market quote bucketed PV01 on the calculation target.

static Measure 
PV01_MARKET_QUOTE_SUM
Measure representing the market quote sum PV01 on the calculation target.

static Measure 
RESOLVED_TARGET
Measure representing the resolved form of the calculation target.

static Measure 
UNIT_PRICE
Measure representing the unit price of the instrument.

public static final Measure PRESENT_VALUE
The result is a single currency monetary amount in the reporting currency.
public static final Measure EXPLAIN_PRESENT_VALUE
No currency conversion is performed on the monetary amounts.
public static final Measure PV01_CALIBRATED_SUM
This is the sensitivity of present value to a one basis point shift in the calibrated data structure. The result is the sum of the sensitivities of all affected curves. It is expressed in the reporting currency.
public static final Measure PV01_CALIBRATED_BUCKETED
This is the sensitivity of present value to a one basis point shift in the calibrated data structure. The result is provided for each affected curve and currency, bucketed by parameter. It is expressed in the reporting currency.
public static final Measure PV01_MARKET_QUOTE_SUM
This is the sensitivity of present value to a one basis point shift in the market quotes used to calibrate the data structure. The result is the sum of the sensitivities of all affected curves. It is expressed in the reporting currency.
public static final Measure PV01_MARKET_QUOTE_BUCKETED
This is the sensitivity of present value to a one basis point shift in the market quotes used to calibrate the data structure. The result is provided for each affected curve and currency, bucketed by parameter. It is expressed in the reporting currency.
public static final Measure PAR_RATE
public static final Measure PAR_SPREAD
public static final Measure LEG_PRESENT_VALUE
The result is expressed in the reporting currency.
public static final Measure LEG_INITIAL_NOTIONAL
The result is expressed in the reporting currency.
public static final Measure ACCRUED_INTEREST
public static final Measure CASH_FLOWS
Cash flows provide details about the payments of the target. The result is expressed in the reporting currency.
public static final Measure CURRENCY_EXPOSURE
Currency exposure is the currency risk, expressed as the equivalent amount in each currency. Calculated values are not converted to the reporting currency and may contain values in multiple currencies if the target contains multiple currencies.
public static final Measure CURRENT_CASH
Current cash is the sum of all cash flows paid on the valuation date. The result is expressed in the reporting currency.
public static final Measure FORWARD_FX_RATE
public static final Measure UNIT_PRICE
This is the price of a single unit of a security using Strata market conventions.
The price is represented as a double
, even if it is actually a currency amount.
public static final Measure RESOLVED_TARGET
Many calculation targets have a resolved form that is optimized for pricing.
This measure allows the resolved form to be obtained.
Since the target is the same for all scenarios, the result is not wrapped in ScenarioArray
.
Copyright 2009Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.