Uses of Interface
com.opengamma.strata.basics.currency.FxRateProvider
-
Packages that use FxRateProvider Package Description com.opengamma.strata.basics.currency Representations of currency and money.com.opengamma.strata.calc.runner The calculation runner.com.opengamma.strata.data Basic types to model market data.com.opengamma.strata.data.scenario Basic types to model market data across scenarios.com.opengamma.strata.market.amount Defines representations of amounts typically used as result types.com.opengamma.strata.market.curve Definitions of curves.com.opengamma.strata.market.curve.node Curve nodes.com.opengamma.strata.market.explain Support for explaining results.com.opengamma.strata.market.param Market data based on parameters.com.opengamma.strata.market.sensitivity Entity objects for sensitivities.com.opengamma.strata.measure.rate Base package for calculation functions.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.credit Calculators for credit instruments, such as Credit Default Swap (CDS).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.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.swaption Calculators for swaptions. -
-
Uses of FxRateProvider in com.opengamma.strata.basics.currency
Classes in com.opengamma.strata.basics.currency that implement FxRateProvider Modifier and Type Class Description classFxMatrixA matrix of foreign exchange rates.classFxRateA single foreign exchange rate between two currencies, such as 'EUR/USD 1.25'.Methods in com.opengamma.strata.basics.currency that return FxRateProvider Modifier and Type Method Description static FxRateProviderFxRateProvider. lazy(Supplier<FxRateProvider> target)Returns anFxRateProviderthat delays fetching its underlying provider until actually necessary.static FxRateProviderFxRateProvider. minimal()Returns a provider that provides minimal behavior.static FxRateProviderFxRateProvider. noConversion()Returns a provider that always throws an exception.Methods in com.opengamma.strata.basics.currency with parameters of type FxRateProvider Modifier and Type Method Description BigMoneyBigMoney. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this amount to an equivalent amount in the specified currency.CurrencyAmountCurrencyAmount. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this amount to an equivalent amount in the specified currency.CurrencyAmountArrayCurrencyAmountArray. convertedTo(Currency resultCurrency, FxRateProvider fxRateProvider)RFxConvertible. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this instance to an equivalent amount in the specified currency.MoneyMoney. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this amount to an equivalent amount in the specified currency.CurrencyAmountMultiCurrencyAmount. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this amount to an equivalent amount the specified currency.CurrencyAmountArrayMultiCurrencyAmountArray. convertedTo(Currency resultCurrency, FxRateProvider fxRateProvider)PaymentPayment. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this payment to an equivalent payment in the specified currency.Method parameters in com.opengamma.strata.basics.currency with type arguments of type FxRateProvider Modifier and Type Method Description static FxRateProviderFxRateProvider. lazy(Supplier<FxRateProvider> target)Returns anFxRateProviderthat delays fetching its underlying provider until actually necessary. -
Uses of FxRateProvider in com.opengamma.strata.calc.runner
Methods in com.opengamma.strata.calc.runner that return FxRateProvider Modifier and Type Method Description FxRateProviderFxRateLookup. fxRateProvider(MarketData marketData)Obtains an FX rate provider based on the specified market data. -
Uses of FxRateProvider in com.opengamma.strata.data
Classes in com.opengamma.strata.data that implement FxRateProvider Modifier and Type Class Description classMarketDataFxRateProviderProvides FX rates from market data. -
Uses of FxRateProvider in com.opengamma.strata.data.scenario
Methods in com.opengamma.strata.data.scenario that return FxRateProvider Modifier and Type Method Description FxRateProviderScenarioFxRateProvider. fxRateProvider(int scenarioIndex)Gets the FX rate provider for the specified scenario index. -
Uses of FxRateProvider in com.opengamma.strata.market.amount
Methods in com.opengamma.strata.market.amount with parameters of type FxRateProvider Modifier and Type Method Description CashFlowCashFlow. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this cash flow to an equivalent amount in the specified currency.CashFlowsCashFlows. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this collection of cash flows to an equivalent amount in the specified currency.LegAmountsLegAmounts. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)SwapLegAmountSwapLegAmount. convertedTo(Currency resultCurrency, FxRateProvider rateProvider) -
Uses of FxRateProvider in com.opengamma.strata.market.curve
Methods in com.opengamma.strata.market.curve with parameters of type FxRateProvider Modifier and Type Method Description default ResolvedTradeCurveNode. sampleResolvedTrade(LocalDate valuationDate, FxRateProvider fxProvider, ReferenceData refData)Creates a resolved trade representing the instrument at the node. -
Uses of FxRateProvider in com.opengamma.strata.market.curve.node
-
Uses of FxRateProvider in com.opengamma.strata.market.explain
Methods in com.opengamma.strata.market.explain with parameters of type FxRateProvider Modifier and Type Method Description ExplainMapExplainMap. convertedTo(Currency resultCurrency, FxRateProvider rateProvider) -
Uses of FxRateProvider in com.opengamma.strata.market.param
Methods in com.opengamma.strata.market.param with parameters of type FxRateProvider Modifier and Type Method Description CrossGammaParameterSensitivitiesCrossGammaParameterSensitivities. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts the sensitivities in this instance to an equivalent in the specified currency.CrossGammaParameterSensitivityCrossGammaParameterSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this sensitivity to an equivalent in the specified currency.CurrencyParameterSensitivitiesCurrencyParameterSensitivities. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts the sensitivities in this instance to an equivalent in the specified currency.CurrencyParameterSensitivityCurrencyParameterSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this sensitivity to an equivalent in the specified currency.CurrencyAmountCrossGammaParameterSensitivities. total(Currency resultCurrency, FxRateProvider rateProvider)Returns the total of the sensitivity values.CurrencyAmountCurrencyParameterSensitivities. total(Currency resultCurrency, FxRateProvider rateProvider)Returns the total of the sensitivity values. -
Uses of FxRateProvider in com.opengamma.strata.market.sensitivity
Methods in com.opengamma.strata.market.sensitivity with parameters of type FxRateProvider Modifier and Type Method Description CurveSensitivitiesCurveSensitivities. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts the sensitivities in this instance to an equivalent in the specified currency.PointSensitivitiesPointSensitivities. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)default PointSensitivityPointSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)Converts this instance to an equivalent amount in the specified currency. -
Uses of FxRateProvider in com.opengamma.strata.measure.rate
Methods in com.opengamma.strata.measure.rate that return FxRateProvider Modifier and Type Method Description default FxRateProviderRatesMarketData. fxRateProvider()Gets the FX rate provider.FxRateProviderRatesMarketDataLookup. fxRateProvider(MarketData marketData)Obtains an FX rate provider based on the specified market data. -
Uses of FxRateProvider in com.opengamma.strata.pricer
Subinterfaces of FxRateProvider in com.opengamma.strata.pricer Modifier and Type Interface Description interfaceBaseProviderA provider of data used for pricing.Methods in com.opengamma.strata.pricer with parameters of type FxRateProvider Modifier and Type Method Description ZeroRateSensitivityZeroRateSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider) -
Uses of FxRateProvider in com.opengamma.strata.pricer.bond
Methods in com.opengamma.strata.pricer.bond with parameters of type FxRateProvider Modifier and Type Method Description BondFutureOptionSensitivityBondFutureOptionSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)BondYieldSensitivityBondYieldSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)IssuerCurveZeroRateSensitivityIssuerCurveZeroRateSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)RepoCurveZeroRateSensitivityRepoCurveZeroRateSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider) -
Uses of FxRateProvider in com.opengamma.strata.pricer.capfloor
Methods in com.opengamma.strata.pricer.capfloor with parameters of type FxRateProvider Modifier and Type Method Description IborCapletFloorletSabrSensitivityIborCapletFloorletSabrSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)IborCapletFloorletSensitivityIborCapletFloorletSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider) -
Uses of FxRateProvider in com.opengamma.strata.pricer.credit
Methods in com.opengamma.strata.pricer.credit with parameters of type FxRateProvider Modifier and Type Method Description CreditCurveZeroRateSensitivityCreditCurveZeroRateSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)JumpToDefaultJumpToDefault. convertedTo(Currency resultCurrency, FxRateProvider rateProvider) -
Uses of FxRateProvider in com.opengamma.strata.pricer.fx
Methods in com.opengamma.strata.pricer.fx that return FxRateProvider Modifier and Type Method Description FxRateProviderDiscountFxForwardRates. getFxRateProvider()Gets the provider of FX rates.Methods in com.opengamma.strata.pricer.fx that return types with arguments of type FxRateProvider Modifier and Type Method Description org.joda.beans.MetaProperty<FxRateProvider>DiscountFxForwardRates.Meta. fxRateProvider()The meta-property for thefxRateProviderproperty.Methods in com.opengamma.strata.pricer.fx with parameters of type FxRateProvider Modifier and Type Method Description FxForwardSensitivityFxForwardSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)FxIndexSensitivityFxIndexSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)static DiscountFxForwardRatesDiscountFxForwardRates. of(CurrencyPair currencyPair, FxRateProvider fxRateProvider, DiscountFactors baseCurrencyFactors, DiscountFactors counterCurrencyFactors)Obtains an instance based on two discount factors, one for each currency. -
Uses of FxRateProvider in com.opengamma.strata.pricer.fxopt
Methods in com.opengamma.strata.pricer.fxopt with parameters of type FxRateProvider Modifier and Type Method Description FxOptionSensitivityFxOptionSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider) -
Uses of FxRateProvider in com.opengamma.strata.pricer.index
Methods in com.opengamma.strata.pricer.index with parameters of type FxRateProvider Modifier and Type Method Description IborFutureOptionSensitivityIborFutureOptionSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider) -
Uses of FxRateProvider in com.opengamma.strata.pricer.rate
Subinterfaces of FxRateProvider in com.opengamma.strata.pricer.rate Modifier and Type Interface Description interfaceRatesProviderA provider of rates, such as Ibor and Overnight, used for pricing financial instruments.Classes in com.opengamma.strata.pricer.rate that implement FxRateProvider Modifier and Type Class Description classImmutableRatesProviderThe default immutable rates provider, used to calculate analytic measures.Methods in com.opengamma.strata.pricer.rate that return FxRateProvider Modifier and Type Method Description FxRateProviderImmutableRatesProvider. getFxRateProvider()Gets the provider of foreign exchange rates.Methods in com.opengamma.strata.pricer.rate that return types with arguments of type FxRateProvider Modifier and Type Method Description org.joda.beans.MetaProperty<FxRateProvider>ImmutableRatesProvider.Meta. fxRateProvider()The meta-property for thefxRateProviderproperty.Methods in com.opengamma.strata.pricer.rate with parameters of type FxRateProvider Modifier and Type Method Description static ImmutableRatesProviderImmutableRatesProvider. combined(FxRateProvider fx, ImmutableRatesProvider... providers)Combines a number of rates providers.ImmutableRatesProviderImmutableRatesProvider. combinedWith(ImmutableRatesProvider other, FxRateProvider fxProvider)Combines this provider with another.IborRateSensitivityIborRateSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)InflationRateSensitivityInflationRateSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)OvernightRateSensitivityOvernightRateSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)ImmutableRatesProviderBuilderImmutableRatesProviderBuilder. fxRateProvider(FxRateProvider fxRateProvider)Sets the FX rate provider. -
Uses of FxRateProvider in com.opengamma.strata.pricer.swaption
Methods in com.opengamma.strata.pricer.swaption with parameters of type FxRateProvider Modifier and Type Method Description SwaptionSabrSensitivitySwaptionSabrSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)SwaptionSensitivitySwaptionSensitivity. convertedTo(Currency resultCurrency, FxRateProvider rateProvider)
-