Uses of Class
com.opengamma.strata.basics.currency.MultiCurrencyAmount
-
Packages that use MultiCurrencyAmount Package Description com.opengamma.strata.basics.currency Representations of currency and money.com.opengamma.strata.calc.runner The calculation runner.com.opengamma.strata.data.scenario Basic types to model market data across scenarios.com.opengamma.strata.market.param Market data based on parameters.com.opengamma.strata.measure.bond Base package for calculation functions.com.opengamma.strata.measure.capfloor Calculation functions for Ibor cap/floor products.com.opengamma.strata.measure.cms Calculation functions for constant maturity swap (CMS) products.com.opengamma.strata.measure.deposit Calculation functions for deposit products.com.opengamma.strata.measure.dsf Calculation functions for DSF products.com.opengamma.strata.measure.fra Calculation functions for FRA products.com.opengamma.strata.measure.fx Calculation functions for FX products.com.opengamma.strata.measure.fxopt Calculation functions for FX option products.com.opengamma.strata.measure.index Calculation functions for index products.com.opengamma.strata.measure.payment Calculation functions for payment products.com.opengamma.strata.measure.swap Calculation functions for swap products.com.opengamma.strata.measure.swaption Calculation functions for swaption products.com.opengamma.strata.pricer Calculators for financial instruments.com.opengamma.strata.pricer.bond Calculators for bonds.com.opengamma.strata.pricer.capfloor Calculators for Ibor cap-floor.com.opengamma.strata.pricer.cms Calculators for CMS.com.opengamma.strata.pricer.deposit Calculators for rate deposit instruments, such as term deposit.com.opengamma.strata.pricer.dsf Calculators for Deliverable Swap Futures (DSFs).com.opengamma.strata.pricer.fra Calculators for Forward Rate Agreement (FRA) instruments.com.opengamma.strata.pricer.fx Calculators for FX instruments, such as FX forward and FX swap.com.opengamma.strata.pricer.fxopt Calculators for FX options.com.opengamma.strata.pricer.impl.swap Internal implementations of rate swap calculations.com.opengamma.strata.pricer.index Calculators for products based on rate indices, such as Short Term Interest Rate futures (STIRs).com.opengamma.strata.pricer.rate Calculators for rates instruments, such as Forward Rate Agreement (FRA) and interest rate swap.com.opengamma.strata.pricer.swap Calculators for interest rate swaps.com.opengamma.strata.pricer.swaption Calculators for swaptions. -
-
Uses of MultiCurrencyAmount in com.opengamma.strata.basics.currency
Methods in com.opengamma.strata.basics.currency that return MultiCurrencyAmount Modifier and Type Method Description static MultiCurrencyAmountMultiCurrencyAmount. empty()Obtains an emptyMultiCurrencyAmount.MultiCurrencyAmountMultiCurrencyAmountArray. get(int index)Gets the amount at the specified index.MultiCurrencyAmountMultiCurrencyAmount. mapAmounts(DoubleUnaryOperator mapper)Applies an operation to the amounts.MultiCurrencyAmountMultiCurrencyAmount. mapCurrencyAmounts(UnaryOperator<CurrencyAmount> operator)Applies an operation to the currency amounts.MultiCurrencyAmountMultiCurrencyAmount. minus(CurrencyAmount amountToSubtract)Returns a copy of thisMultiCurrencyAmountwith the specified amount subtracted.MultiCurrencyAmountMultiCurrencyAmount. minus(Currency currency, double amountToAdd)Returns a copy of thisMultiCurrencyAmountwith the specified amount subtracted.MultiCurrencyAmountMultiCurrencyAmount. minus(MultiCurrencyAmount amountToSubtract)Returns a copy of thisMultiCurrencyAmountwith the specified amount subtracted.MultiCurrencyAmountMultiCurrencyAmount. multipliedBy(double factor)Returns a copy of thisMultiCurrencyAmountwith all the amounts multiplied by the factor.MultiCurrencyAmountMultiCurrencyAmount. negated()Returns a copy of thisCurrencyAmountwith the amount negated.static MultiCurrencyAmountMultiCurrencyAmount. of(CurrencyAmount... amounts)Obtains an instance from an array ofCurrencyAmountobjects.static MultiCurrencyAmountMultiCurrencyAmount. of(Currency currency, double amount)Obtains an instance from a currency and amount.static MultiCurrencyAmountMultiCurrencyAmount. of(Iterable<CurrencyAmount> amounts)Obtains an instance from a list ofCurrencyAmountobjects.static MultiCurrencyAmountMultiCurrencyAmount. of(Map<Currency,Double> map)Obtains an instance from a map of currency to amount.MultiCurrencyAmountMultiCurrencyAmount. plus(CurrencyAmount amountToAdd)Returns a copy of thisMultiCurrencyAmountwith the specified amount added.MultiCurrencyAmountMultiCurrencyAmount. plus(Currency currency, double amountToAdd)Returns a copy of thisMultiCurrencyAmountwith the specified amount added.MultiCurrencyAmountMultiCurrencyAmount. plus(MultiCurrencyAmount amountToAdd)Returns a copy of thisMultiCurrencyAmountwith the specified amount added.static MultiCurrencyAmountMultiCurrencyAmount. total(Iterable<CurrencyAmount> amounts)Obtains an instance from the total of a list ofCurrencyAmountobjects.Methods in com.opengamma.strata.basics.currency that return types with arguments of type MultiCurrencyAmount Modifier and Type Method Description Class<? extends MultiCurrencyAmount>MultiCurrencyAmount.Meta. beanType()org.joda.beans.BeanBuilder<? extends MultiCurrencyAmount>MultiCurrencyAmount.Meta. builder()Stream<MultiCurrencyAmount>MultiCurrencyAmountArray. stream()Returns a stream of the amounts.static Collector<CurrencyAmount,?,MultiCurrencyAmount>MultiCurrencyAmount. toMultiCurrencyAmount()Returns a collector that can be used to create a multi-currency amount from a stream of amounts.Methods in com.opengamma.strata.basics.currency with parameters of type MultiCurrencyAmount Modifier and Type Method Description CurrencyAmountFxMatrix. convert(MultiCurrencyAmount amount, Currency targetCurrency)Converts aMultipleCurrencyAmountinto an amount in the specified currency using the rates in this matrix.MultiCurrencyAmountMultiCurrencyAmount. minus(MultiCurrencyAmount amountToSubtract)Returns a copy of thisMultiCurrencyAmountwith the specified amount subtracted.MultiCurrencyAmountArrayMultiCurrencyAmountArray. minus(MultiCurrencyAmount amount)Returns a new array containing the values from this array with the values from the amount subtracted.static MultiCurrencyAmountArrayMultiCurrencyAmountArray. of(MultiCurrencyAmount... amounts)Obtains an instance from the specified multi-currency amounts.MultiCurrencyAmountMultiCurrencyAmount. plus(MultiCurrencyAmount amountToAdd)Returns a copy of thisMultiCurrencyAmountwith the specified amount added.MultiCurrencyAmountArrayMultiCurrencyAmountArray. plus(MultiCurrencyAmount amount)Returns a new array containing the values from this array with the values from the amount added.Method parameters in com.opengamma.strata.basics.currency with type arguments of type MultiCurrencyAmount Modifier and Type Method Description static MultiCurrencyAmountArrayMultiCurrencyAmountArray. of(int size, IntFunction<MultiCurrencyAmount> valueFunction)Obtains an instance using a function to create the entries.static MultiCurrencyAmountArrayMultiCurrencyAmountArray. of(List<MultiCurrencyAmount> amounts)Obtains an instance from the specified multi-currency amounts. -
Uses of MultiCurrencyAmount in com.opengamma.strata.calc.runner
Methods in com.opengamma.strata.calc.runner that return types with arguments of type MultiCurrencyAmount Modifier and Type Method Description static Collector<MultiCurrencyAmount,List<MultiCurrencyAmount>,MultiCurrencyScenarioArray>FunctionUtils. toMultiCurrencyValuesArray()Returns a collector that builds a multi-currency scenerio result.static Collector<MultiCurrencyAmount,List<MultiCurrencyAmount>,MultiCurrencyScenarioArray>FunctionUtils. toMultiCurrencyValuesArray()Returns a collector that builds a multi-currency scenerio result. -
Uses of MultiCurrencyAmount in com.opengamma.strata.data.scenario
Methods in com.opengamma.strata.data.scenario that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountMultiCurrencyScenarioArray. get(int index)Returns aMultiCurrencyAmountat the specified index.Methods in com.opengamma.strata.data.scenario that return types with arguments of type MultiCurrencyAmount Modifier and Type Method Description Stream<MultiCurrencyAmount>MultiCurrencyScenarioArray. stream()Returns a stream ofMultiCurrencyAmountinstances containing the values from this object.Methods in com.opengamma.strata.data.scenario with parameters of type MultiCurrencyAmount Modifier and Type Method Description static MultiCurrencyScenarioArrayMultiCurrencyScenarioArray. of(MultiCurrencyAmount... amounts)Returns an instance containing the values from the amounts.Method parameters in com.opengamma.strata.data.scenario with type arguments of type MultiCurrencyAmount Modifier and Type Method Description static MultiCurrencyScenarioArrayMultiCurrencyScenarioArray. of(int size, IntFunction<MultiCurrencyAmount> amountFunction)Obtains an instance using a function to create the entries.static MultiCurrencyScenarioArrayMultiCurrencyScenarioArray. of(List<MultiCurrencyAmount> amounts)Returns an instance containing the values from the list of amounts. -
Uses of MultiCurrencyAmount in com.opengamma.strata.market.param
Methods in com.opengamma.strata.market.param that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountCrossGammaParameterSensitivities. total()Returns the total of the sensitivity values.MultiCurrencyAmountCurrencyParameterSensitivities. total()Returns the total of the sensitivity values. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.bond
Methods in com.opengamma.strata.measure.bond that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountBillTradeCalculations. currencyExposure(ResolvedBillTrade trade, LegalEntityDiscountingProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountBondFutureOptionTradeCalculations. currencyExposure(ResolvedBondFutureOptionTrade trade, LegalEntityDiscountingProvider discountingProvider, BondFutureVolatilities volatilities)Calculates currency exposure for a single set of market data.MultiCurrencyAmountBondFutureTradeCalculations. currencyExposure(ResolvedBondFutureTrade trade, LegalEntityDiscountingProvider discountingProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountCapitalIndexedBondTradeCalculations. currencyExposure(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider legalEntityProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFixedCouponBondTradeCalculations. currencyExposure(ResolvedFixedCouponBondTrade trade, LegalEntityDiscountingProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountBillTradeCalculations. pv01CalibratedSum(ResolvedBillTrade trade, LegalEntityDiscountingProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountBondFutureOptionTradeCalculations. pv01CalibratedSum(ResolvedBondFutureOptionTrade trade, LegalEntityDiscountingProvider discountingProvider, BondFutureVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountBondFutureTradeCalculations. pv01CalibratedSum(ResolvedBondFutureTrade trade, LegalEntityDiscountingProvider discountingProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountCapitalIndexedBondTradeCalculations. pv01CalibratedSum(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider legalEntityProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFixedCouponBondTradeCalculations. pv01CalibratedSum(ResolvedFixedCouponBondTrade trade, LegalEntityDiscountingProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountBillTradeCalculations. pv01MarketQuoteSum(ResolvedBillTrade trade, LegalEntityDiscountingProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountBondFutureTradeCalculations. pv01MarketQuoteSum(ResolvedBondFutureTrade trade, LegalEntityDiscountingProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFixedCouponBondTradeCalculations. pv01MarketQuoteSum(ResolvedFixedCouponBondTrade trade, LegalEntityDiscountingProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.capfloor
Methods in com.opengamma.strata.measure.capfloor that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountIborCapFloorTradeCalculations. currencyExposure(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates currency exposure for a single set of market data.MultiCurrencyAmountIborCapFloorTradeCalculations. currentCash(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates current cash for a single set of market data.MultiCurrencyAmountIborCapFloorTradeCalculations. presentValue(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates present value for a single set of market data.MultiCurrencyAmountIborCapFloorTradeCalculations. pv01RatesCalibratedSum(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborCapFloorTradeCalculations. pv01RatesMarketQuoteSum(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.cms
Methods in com.opengamma.strata.measure.cms that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountCmsTradeCalculations. currencyExposure(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates currency exposure for a single set of market data.MultiCurrencyAmountCmsTradeCalculations. currentCash(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates current cash for a single set of market data.MultiCurrencyAmountCmsTradeCalculations. presentValue(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value for a single set of market data.MultiCurrencyAmountCmsTradeCalculations. pv01RatesCalibratedSum(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountCmsTradeCalculations. pv01RatesMarketQuoteSum(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.deposit
Methods in com.opengamma.strata.measure.deposit that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountTermDepositTradeCalculations. currencyExposure(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountTermDepositTradeCalculations. pv01CalibratedSum(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountTermDepositTradeCalculations. pv01MarketQuoteSum(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.dsf
Methods in com.opengamma.strata.measure.dsf that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDsfTradeCalculations. currencyExposure(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountDsfTradeCalculations. pv01CalibratedSum(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountDsfTradeCalculations. pv01MarketQuoteSum(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.fra
Methods in com.opengamma.strata.measure.fra that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountFraTradeCalculations. currencyExposure(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFraTradeCalculations. pv01CalibratedSum(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFraTradeCalculations. pv01MarketQuoteSum(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.fx
Methods in com.opengamma.strata.measure.fx that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountFxNdfTradeCalculations. currencyExposure(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. currencyExposure(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. currencyExposure(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. currentCash(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. currentCash(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. presentValue(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. presentValue(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.MultiCurrencyAmountFxNdfTradeCalculations. pv01CalibratedSum(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. pv01CalibratedSum(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. pv01CalibratedSum(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxNdfTradeCalculations. pv01MarketQuoteSum(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. pv01MarketQuoteSum(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. pv01MarketQuoteSum(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.fxopt
Methods in com.opengamma.strata.measure.fxopt that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountFxSingleBarrierOptionTradeCalculations. currencyExposure(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFxVanillaOptionTradeCalculations. currencyExposure(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFxSingleBarrierOptionTradeCalculations. presentValue(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value for a single set of market data.MultiCurrencyAmountFxVanillaOptionTradeCalculations. presentValue(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value for a single set of market data.MultiCurrencyAmountFxSingleBarrierOptionTradeCalculations. pv01RatesCalibratedSum(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxVanillaOptionTradeCalculations. pv01RatesCalibratedSum(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSingleBarrierOptionTradeCalculations. pv01RatesMarketQuoteSum(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxVanillaOptionTradeCalculations. pv01RatesMarketQuoteSum(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.index
Methods in com.opengamma.strata.measure.index that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountIborFutureOptionTradeCalculations. pv01CalibratedSum(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, IborFutureOptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborFutureTradeCalculations. pv01CalibratedSum(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountOvernightFutureTradeCalculations. pv01CalibratedSum(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborFutureOptionTradeCalculations. pv01MarketQuoteSum(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, IborFutureOptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborFutureTradeCalculations. pv01MarketQuoteSum(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountOvernightFutureTradeCalculations. pv01MarketQuoteSum(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.payment
Methods in com.opengamma.strata.measure.payment that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountBulletPaymentTradeCalculations. currencyExposure(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountBulletPaymentTradeCalculations. pv01CalibratedSum(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountBulletPaymentTradeCalculations. pv01MarketQuoteSum(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.swap
Methods in com.opengamma.strata.measure.swap that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountSwapTradeCalculations. accruedInterest(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates accrued interest for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. currencyExposure(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. currentCash(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. presentValue(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. pv01CalibratedSum(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. pv01MarketQuoteSum(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.measure.swaption
Methods in com.opengamma.strata.measure.swaption that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountSwaptionTradeCalculations. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates currency exposure for a single set of market data.MultiCurrencyAmountSwaptionTradeCalculations. pv01RatesCalibratedSum(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountSwaptionTradeCalculations. pv01RatesMarketQuoteSum(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer
Methods in com.opengamma.strata.pricer that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDiscountingPaymentPricer. currencyExposure(Payment payment, BaseProvider provider)Calculates the currency exposure. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.bond
Methods in com.opengamma.strata.pricer.bond that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountBlackBondFutureOptionMarginedTradePricer. currencyExposure(ResolvedBondFutureOptionTrade trade, LegalEntityDiscountingProvider discountingProvider, BondFutureVolatilities volatilities, double lastOptionSettlementPrice)Calculates the currency exposure of the bond future option trade.MultiCurrencyAmountBlackBondFutureOptionMarginedTradePricer. currencyExposure(ResolvedBondFutureOptionTrade trade, LocalDate valuationDate, double currentOptionPrice, double lastOptionSettlementPrice)Calculates the currency exposure of the bond future option trade from the current option price.MultiCurrencyAmountDiscountingBillTradePricer. currencyExposure(ResolvedBillTrade trade, LegalEntityDiscountingProvider provider)Calculates the currency exposure of a bill trade.MultiCurrencyAmountDiscountingBondFutureTradePricer. currencyExposure(ResolvedBondFutureTrade trade, LegalEntityDiscountingProvider discountingProvider, double lastSettlementPrice)Calculates the currency exposure of the bond future trade.MultiCurrencyAmountDiscountingCapitalIndexedBondProductPricer. currencyExposure(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, LocalDate referenceDate)Calculates the currency exposure of the bond product.MultiCurrencyAmountDiscountingCapitalIndexedBondTradePricer. currencyExposure(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider)Calculates the currency exposure of the bond trade.MultiCurrencyAmountDiscountingFixedCouponBondTradePricer. currencyExposure(ResolvedFixedCouponBondTrade trade, LegalEntityDiscountingProvider provider)Calculates the currency exposure of the fixed coupon bond trade.MultiCurrencyAmountDiscountingCapitalIndexedBondTradePricer. currencyExposureFromCleanPrice(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanRealPrice)Calculates the currency exposure of the bond trade.MultiCurrencyAmountDiscountingCapitalIndexedBondTradePricer. currencyExposureFromCleanPriceWithZSpread(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanRealPrice, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the currency exposure of the bond trade with z-spread.MultiCurrencyAmountDiscountingBillTradePricer. currencyExposureWithZSpread(ResolvedBillTrade trade, LegalEntityDiscountingProvider provider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the currency exposure of a bill trade with z-spread.MultiCurrencyAmountDiscountingBondFutureTradePricer. currencyExposureWithZSpread(ResolvedBondFutureTrade trade, LegalEntityDiscountingProvider discountingProvider, double lastSettlementPrice, double zSpread, CompoundedRateType compoundedRateType, int periodPerYear)Calculates the currency exposure of the bond future trade with z-spread.MultiCurrencyAmountDiscountingCapitalIndexedBondProductPricer. currencyExposureWithZSpread(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, LocalDate referenceDate, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the currency exposure of the bond product with z-spread.MultiCurrencyAmountDiscountingCapitalIndexedBondTradePricer. currencyExposureWithZSpread(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the currency exposure of the bond trade with z-spread.MultiCurrencyAmountDiscountingFixedCouponBondTradePricer. currencyExposureWithZSpread(ResolvedFixedCouponBondTrade trade, LegalEntityDiscountingProvider provider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the currency exposure of the fixed coupon bond trade with z-spread. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.capfloor
Methods in com.opengamma.strata.pricer.capfloor that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountVolatilityIborCapFloorProductPricer. currencyExposure(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the currency exposure of the Ibor cap/floor product.MultiCurrencyAmountVolatilityIborCapFloorTradePricer. currencyExposure(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the currency exposure of the Ibor cap/floor trade.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. currentCash(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the current cash of the Ibor cap/floor product.MultiCurrencyAmountVolatilityIborCapFloorTradePricer. currentCash(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the current cash of the Ibor cap/floor trade.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. presentValue(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value of the Ibor cap/floor product.MultiCurrencyAmountVolatilityIborCapFloorTradePricer. presentValue(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value of the Ibor cap/floor trade.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. presentValueDelta(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value delta of the Ibor cap/floor product.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. presentValueGamma(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value gamma of the Ibor cap/floor product.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. presentValueTheta(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value theta of the Ibor cap/floor product. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.cms
Methods in com.opengamma.strata.pricer.cms that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDiscountingCmsProductPricer. currencyExposure(ResolvedCms cms, RatesProvider ratesProvider)Calculates the currency exposure of the product.MultiCurrencyAmountDiscountingCmsTradePricer. currencyExposure(ResolvedCmsTrade trade, RatesProvider ratesProvider)Calculates the currency exposure of the trade.MultiCurrencyAmountSabrExtrapolationReplicationCmsProductPricer. currencyExposure(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the currency exposure of the product.MultiCurrencyAmountSabrExtrapolationReplicationCmsTradePricer. currencyExposure(ResolvedCmsTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the currency exposure of the trade.MultiCurrencyAmountDiscountingCmsProductPricer. currentCash(ResolvedCms cms, RatesProvider ratesProvider)Calculates the current cash of the product.MultiCurrencyAmountDiscountingCmsTradePricer. currentCash(ResolvedCmsTrade trade, RatesProvider ratesProvider)Calculates the current cash of the trade.MultiCurrencyAmountSabrExtrapolationReplicationCmsProductPricer. currentCash(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the current cash of the product.MultiCurrencyAmountSabrExtrapolationReplicationCmsTradePricer. currentCash(ResolvedCmsTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the current cash of the trade.MultiCurrencyAmountDiscountingCmsProductPricer. presentValue(ResolvedCms cms, RatesProvider ratesProvider)Calculates the present value of the CMS product by simple forward estimation.MultiCurrencyAmountDiscountingCmsTradePricer. presentValue(ResolvedCmsTrade trade, RatesProvider ratesProvider)Calculates the present value of the CMS trade by simple forward estimation.MultiCurrencyAmountSabrExtrapolationReplicationCmsProductPricer. presentValue(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value of the CMS product.MultiCurrencyAmountSabrExtrapolationReplicationCmsTradePricer. presentValue(ResolvedCmsTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value of the CMS trade. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.deposit
Methods in com.opengamma.strata.pricer.deposit that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDiscountingTermDepositTradePricer. currencyExposure(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the currency exposure. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.dsf
Methods in com.opengamma.strata.pricer.dsf that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDiscountingDsfTradePricer. currencyExposure(ResolvedDsfTrade trade, RatesProvider ratesProvider, double lastSettlementPrice)Calculates the currency exposure of the deliverable swap futures trade. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.fra
Methods in com.opengamma.strata.pricer.fra that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDiscountingFraTradePricer. currencyExposure(ResolvedFraTrade trade, RatesProvider provider)Calculates the currency exposure of the FRA trade. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.fx
Methods in com.opengamma.strata.pricer.fx that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDiscountFxForwardRates. currencyExposure(FxForwardSensitivity pointSensitivity)MultiCurrencyAmountDiscountingFxNdfProductPricer. currencyExposure(ResolvedFxNdf ndf, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxNdfTradePricer. currencyExposure(ResolvedFxNdfTrade trade, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxSingleProductPricer. currencyExposure(ResolvedFxSingle product, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxSingleTradePricer. currencyExposure(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxSwapProductPricer. currencyExposure(ResolvedFxSwap product, RatesProvider provider)Calculates the currency exposure of the FX swap product.MultiCurrencyAmountDiscountingFxSwapTradePricer. currencyExposure(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountForwardFxIndexRates. currencyExposure(FxIndexSensitivity pointSensitivity)MultiCurrencyAmountFxForwardRates. currencyExposure(FxForwardSensitivity pointSensitivity)Calculates the currency exposure from the point sensitivity.MultiCurrencyAmountFxIndexRates. currencyExposure(FxIndexSensitivity pointSensitivity)Calculates the currency exposure from the point sensitivity.MultiCurrencyAmountDiscountingFxSingleProductPricer. currentCash(ResolvedFxSingle fx, LocalDate valuationDate)Calculates the current cash.MultiCurrencyAmountDiscountingFxSingleTradePricer. currentCash(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the current cash of the trade.MultiCurrencyAmountDiscountingFxSwapProductPricer. currentCash(ResolvedFxSwap swap, LocalDate valuationDate)Calculates the current cash of the FX swap product.MultiCurrencyAmountDiscountingFxSwapTradePricer. currentCash(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the current cash of the trade.MultiCurrencyAmountDiscountingFxSingleProductPricer. presentValue(ResolvedFxSingle fx, RatesProvider provider)Calculates the present value of the FX product by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxSingleTradePricer. presentValue(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the present value of the trade.MultiCurrencyAmountDiscountingFxSwapProductPricer. presentValue(ResolvedFxSwap swap, RatesProvider provider)Calculates the present value of the FX swap product.MultiCurrencyAmountDiscountingFxSwapTradePricer. presentValue(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the present value of the trade. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.fxopt
Methods in com.opengamma.strata.pricer.fxopt that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountBlackFxSingleBarrierOptionProductPricer. currencyExposure(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX barrier option product.MultiCurrencyAmountBlackFxSingleBarrierOptionTradePricer. currencyExposure(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX barrier option trade.MultiCurrencyAmountBlackFxVanillaOptionProductPricer. currencyExposure(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the foreign exchange vanilla option product.MultiCurrencyAmountBlackFxVanillaOptionTradePricer. currencyExposure(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX vanilla option trade.MultiCurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. currencyExposure(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX barrier option product.MultiCurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. currencyExposure(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities, RecombiningTrinomialTreeData treeData)Calculates the currency exposure of the FX barrier option product.MultiCurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionTradePricer. currencyExposure(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX barrier option trade.MultiCurrencyAmountVannaVolgaFxVanillaOptionProductPricer. currencyExposure(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the currency exposure of the foreign exchange vanilla option product.MultiCurrencyAmountVannaVolgaFxVanillaOptionTradePricer. currencyExposure(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the currency exposure of the FX vanilla option trade.MultiCurrencyAmountBlackFxSingleBarrierOptionTradePricer. presentValue(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the FX barrier option trade.MultiCurrencyAmountBlackFxVanillaOptionTradePricer. presentValue(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the FX vanilla option trade.MultiCurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionTradePricer. presentValue(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the FX barrier option trade.MultiCurrencyAmountVannaVolgaFxVanillaOptionTradePricer. presentValue(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the present value of the FX vanilla option trade. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.impl.swap
Methods in com.opengamma.strata.pricer.impl.swap that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDiscountingFxResetNotionalExchangePricer. currencyExposure(FxResetNotionalExchange event, RatesProvider provider)MultiCurrencyAmountDiscountingKnownAmountPaymentPeriodPricer. currencyExposure(KnownAmountSwapPaymentPeriod period, RatesProvider provider)MultiCurrencyAmountDiscountingNotionalExchangePricer. currencyExposure(NotionalExchange event, RatesProvider provider)MultiCurrencyAmountDiscountingRatePaymentPeriodPricer. currencyExposure(RatePaymentPeriod period, RatesProvider provider)MultiCurrencyAmountDispatchingSwapPaymentEventPricer. currencyExposure(SwapPaymentEvent paymentEvent, RatesProvider provider)MultiCurrencyAmountDispatchingSwapPaymentPeriodPricer. currencyExposure(SwapPaymentPeriod paymentPeriod, RatesProvider provider) -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.index
Methods in com.opengamma.strata.pricer.index that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountHullWhiteIborFutureTradePricer. currencyExposure(ResolvedIborFutureTrade trade, RatesProvider provider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider, double lastSettlementPrice)Calculates the currency exposure of the Ibor future trade. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.rate
Methods in com.opengamma.strata.pricer.rate that return MultiCurrencyAmount Modifier and Type Method Description default MultiCurrencyAmountRatesProvider. currencyExposure(PointSensitivities pointSensitivities)Computes the currency exposure. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.swap
Methods in com.opengamma.strata.pricer.swap that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountDiscountingSwapProductPricer. accruedInterest(ResolvedSwap swap, RatesProvider provider)Calculates the accrued interest since the last payment.MultiCurrencyAmountDiscountingSwapTradePricer. accruedInterest(ResolvedSwapTrade trade, RatesProvider provider)Calculates the accrued interest since the last payment.MultiCurrencyAmountDiscountingSwapLegPricer. currencyExposure(ResolvedSwapLeg leg, RatesProvider provider)Calculates the currency exposure of the swap leg.MultiCurrencyAmountDiscountingSwapProductPricer. currencyExposure(ResolvedSwap swap, RatesProvider provider)Calculates the currency exposure of the swap product.MultiCurrencyAmountDiscountingSwapTradePricer. currencyExposure(ResolvedSwapTrade trade, RatesProvider provider)Calculates the currency exposure of the swap trade.MultiCurrencyAmountSwapPaymentEventPricer. currencyExposure(T event, RatesProvider provider)Calculates the currency exposure of a single payment event.MultiCurrencyAmountSwapPaymentPeriodPricer. currencyExposure(T period, RatesProvider provider)Calculates the currency exposure of a single payment period.MultiCurrencyAmountDiscountingSwapProductPricer. currentCash(ResolvedSwap swap, RatesProvider provider)Calculates the current cash of the swap product.MultiCurrencyAmountDiscountingSwapTradePricer. currentCash(ResolvedSwapTrade trade, RatesProvider provider)Calculates the current cash of the swap trade.MultiCurrencyAmountDiscountingSwapProductPricer. forecastValue(ResolvedSwap swap, RatesProvider provider)Calculates the forecast value of the swap product.MultiCurrencyAmountDiscountingSwapTradePricer. forecastValue(ResolvedSwapTrade trade, RatesProvider provider)Calculates the forecast value of the swap trade.MultiCurrencyAmountDiscountingSwapProductPricer. presentValue(ResolvedSwap swap, RatesProvider provider)Calculates the present value of the swap product.MultiCurrencyAmountDiscountingSwapTradePricer. presentValue(ResolvedSwapTrade trade, RatesProvider provider)Calculates the present value of the swap trade. -
Uses of MultiCurrencyAmount in com.opengamma.strata.pricer.swaption
Methods in com.opengamma.strata.pricer.swaption that return MultiCurrencyAmount Modifier and Type Method Description MultiCurrencyAmountBlackSwaptionTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, BlackSwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption trade.MultiCurrencyAmountHullWhiteSwaptionPhysicalProductPricer. currencyExposure(ResolvedSwaption swaption, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the currency exposure of the swaption product.MultiCurrencyAmountHullWhiteSwaptionPhysicalTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Computes the currency exposure of the swaption trade.MultiCurrencyAmountNormalSwaptionTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, NormalSwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption trade.MultiCurrencyAmountSabrSwaptionTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption trade.MultiCurrencyAmountVolatilitySwaptionCashParYieldProductPricer. currencyExposure(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption.MultiCurrencyAmountVolatilitySwaptionPhysicalProductPricer. currencyExposure(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption.MultiCurrencyAmountVolatilitySwaptionProductPricer. currencyExposure(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption.MultiCurrencyAmountVolatilitySwaptionTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption trade.
-