Uses of Interface
com.opengamma.strata.data.MarketData
-
Packages that use MarketData Package Description com.opengamma.strata.calc Calculates risk measures on trades, applies scenarios and manages market data.com.opengamma.strata.calc.marketdata Provides the ability to obtain market data and perform calibrations and scenario perturbations.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.curve Definitions of curves.com.opengamma.strata.market.curve.node Curve nodes.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.credit Calculation functions for credit 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.rate Base package for calculation functions.com.opengamma.strata.measure.swaption Calculation functions for swaption products.com.opengamma.strata.pricer.credit Calculators for credit instruments, such as Credit Default Swap (CDS).com.opengamma.strata.pricer.curve Provides the ability to calibrate curves. -
-
Uses of MarketData in com.opengamma.strata.calc
Methods in com.opengamma.strata.calc with parameters of type MarketData Modifier and Type Method Description ResultsCalculationRunner. calculate(CalculationRules calculationRules, List<? extends CalculationTarget> targets, List<Column> columns, MarketData marketData, ReferenceData refData)Performs calculations for a single set of market data.voidCalculationRunner. calculateAsync(CalculationRules calculationRules, List<? extends CalculationTarget> targets, List<Column> columns, MarketData marketData, ReferenceData refData, CalculationListener listener)Performs calculations asynchronously for a single set of market data, invoking a listener as each calculation completes. -
Uses of MarketData in com.opengamma.strata.calc.marketdata
Classes in com.opengamma.strata.calc.marketdata that implement MarketData Modifier and Type Class Description classBuiltMarketDataMarket data that has been built.Methods in com.opengamma.strata.calc.marketdata with parameters of type MarketData Modifier and Type Method Description BuiltMarketDataMarketDataFactory. create(MarketDataRequirements requirements, MarketDataConfig marketDataConfig, MarketData suppliedData, ReferenceData refData)Builds a set of market data.BuiltScenarioMarketDataMarketDataFactory. createMultiScenario(MarketDataRequirements requirements, MarketDataConfig marketDataConfig, MarketData suppliedData, ReferenceData refData, ScenarioDefinition scenarioDefinition)Builds the market data required for performing calculations for a set of scenarios. -
Uses of MarketData in com.opengamma.strata.calc.runner
Methods in com.opengamma.strata.calc.runner with parameters of type MarketData Modifier and Type Method Description ResultsCalculationTaskRunner. calculate(CalculationTasks tasks, MarketData marketData, ReferenceData refData)Performs calculations for a single set of market data.voidCalculationTaskRunner. calculateAsync(CalculationTasks tasks, MarketData marketData, ReferenceData refData, CalculationListener listener)Performs calculations asynchronously for a single set of market data, invoking a listener as each calculation completes.FxRateProviderFxRateLookup. fxRateProvider(MarketData marketData)Obtains an FX rate provider based on the specified market data. -
Uses of MarketData in com.opengamma.strata.data
Classes in com.opengamma.strata.data that implement MarketData Modifier and Type Class Description classImmutableMarketDataAn immutable set of market dataMethods in com.opengamma.strata.data that return MarketData Modifier and Type Method Description MarketDataImmutableMarketData. combinedWith(MarketData other)default MarketDataMarketData. combinedWith(MarketData other)Combines this market data with another.static MarketDataMarketData. empty(LocalDate valuationDate)Obtains an instance containing no market data.MarketDataMarketDataFxRateProvider. getMarketData()Gets the market data that provides the FX rates.static MarketDataMarketData. of(LocalDate valuationDate, Map<? extends MarketDataId<?>,?> values)Obtains an instance from a valuation date and map of values.static MarketDataMarketData. of(LocalDate valuationDate, Map<? extends MarketDataId<?>,?> values, Map<? extends ObservableId,LocalDateDoubleTimeSeries> timeSeries)Obtains an instance from a valuation date, map of values and time-series.default <T> MarketDataMarketData. withValue(MarketDataId<T> id, T value)Returns a copy of this market data with the specified value.Methods in com.opengamma.strata.data with parameters of type MarketData Modifier and Type Method Description ImmutableMarketDataBuilderImmutableMarketDataBuilder. add(MarketData other)Adds all time series and values from another market data instance.MarketDataImmutableMarketData. combinedWith(MarketData other)default MarketDataMarketData. combinedWith(MarketData other)Combines this market data with another.static MarketDataFxRateProviderMarketDataFxRateProvider. of(MarketData marketData)Obtains an instance which takes FX rates from the market data.static MarketDataFxRateProviderMarketDataFxRateProvider. of(MarketData marketData, ObservableSource fxRatesSource)Obtains an instance which takes FX rates from the market data, specifying the source of FX rates.static MarketDataFxRateProviderMarketDataFxRateProvider. of(MarketData marketData, ObservableSource fxRatesSource, Currency triangulationCurrency)Obtains an instance which takes FX rates from the market data, specifying the source of FX rates. -
Uses of MarketData in com.opengamma.strata.data.scenario
Methods in com.opengamma.strata.data.scenario that return MarketData Modifier and Type Method Description default MarketDataScenarioMarketData. scenario(int scenarioIndex)Returns market data for a single scenario.Methods in com.opengamma.strata.data.scenario that return types with arguments of type MarketData Modifier and Type Method Description default Stream<MarketData>ScenarioMarketData. scenarios()Returns a stream of market data, one for each scenario.Methods in com.opengamma.strata.data.scenario with parameters of type MarketData Modifier and Type Method Description static ScenarioMarketDataScenarioMarketData. of(int scenarioCount, MarketData marketData)Obtains an instance by wrapping a single set of market data. -
Uses of MarketData in com.opengamma.strata.market.curve
Methods in com.opengamma.strata.market.curve with parameters of type MarketData Modifier and Type Method Description ImmutableList<Double>CurveDefinition. initialGuess(MarketData marketData)Gets the list of all initial guesses.doubleCurveNode. initialGuess(MarketData marketData, ValueType valueType)Gets the initial guess used for calibrating the node.default ImmutableList<Double>NodalCurveDefinition. initialGuess(MarketData marketData)ImmutableList<Double>ParameterizedFunctionalCurveDefinition. initialGuess(MarketData marketData)ImmutableList<Double>RatesCurveGroupDefinition. initialGuesses(MarketData marketData)Gets the list of all initial guesses.ResolvedTradeCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)Creates a resolved trade representing the instrument at the node.ImmutableList<ResolvedTrade>RatesCurveGroupDefinition. resolvedTrades(MarketData marketData, ReferenceData refData)Creates a list of trades representing the instrument at each node.TradeCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)Creates a trade representing the instrument at the node. -
Uses of MarketData in com.opengamma.strata.market.curve.node
Methods in com.opengamma.strata.market.curve.node with parameters of type MarketData Modifier and Type Method Description doubleFixedIborSwapCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleFixedInflationSwapCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleFixedOvernightSwapCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleFraCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleFxSwapCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleIborFixingDepositCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleIborFutureCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleIborIborSwapCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleOvernightFutureCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleOvernightIborSwapCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleTermDepositCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleThreeLegBasisSwapCurveNode. initialGuess(MarketData marketData, ValueType valueType)doubleXCcyIborIborSwapCurveNode. initialGuess(MarketData marketData, ValueType valueType)ResolvedSwapTradeFixedIborSwapCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedSwapTradeFixedInflationSwapCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedSwapTradeFixedOvernightSwapCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedFraTradeFraCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedFxSwapTradeFxSwapCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedIborFixingDepositTradeIborFixingDepositCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedIborFutureTradeIborFutureCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedSwapTradeIborIborSwapCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedOvernightFutureTradeOvernightFutureCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedSwapTradeOvernightIborSwapCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedTermDepositTradeTermDepositCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedSwapTradeThreeLegBasisSwapCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)ResolvedSwapTradeXCcyIborIborSwapCurveNode. resolvedTrade(double quantity, MarketData marketData, ReferenceData refData)CdsIndexCalibrationTradeCdsIndexIsdaCreditCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)Creates a trade representing the CDS index at the node.CdsCalibrationTradeCdsIsdaCreditCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)Creates a trade representing the CDS at the node.SwapTradeFixedIborSwapCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)SwapTradeFixedInflationSwapCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)SwapTradeFixedOvernightSwapCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)FraTradeFraCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)FxSwapTradeFxSwapCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)IborFixingDepositTradeIborFixingDepositCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)IborFutureTradeIborFutureCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)SwapTradeIborIborSwapCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)OvernightFutureTradeOvernightFutureCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)SwapTradeOvernightIborSwapCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)TermDepositTradeTermDepositCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)SwapTradeThreeLegBasisSwapCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData)SwapTradeXCcyIborIborSwapCurveNode. trade(double quantity, MarketData marketData, ReferenceData refData) -
Uses of MarketData in com.opengamma.strata.measure.bond
Methods in com.opengamma.strata.measure.bond that return MarketData Modifier and Type Method Description MarketDataBondFutureOptionMarketData. getMarketData()Gets the market data.MarketDataLegalEntityDiscountingMarketData. getMarketData()Gets the market data.Methods in com.opengamma.strata.measure.bond with parameters of type MarketData Modifier and Type Method Description LegalEntityDiscountingProviderLegalEntityDiscountingMarketDataLookup. discountingProvider(MarketData marketData)Obtains a discounting provider based on the specified market data.default BondFutureOptionMarketDataBondFutureOptionMarketDataLookup. marketDataView(MarketData marketData)Obtains a filtered view of the complete set of market data.default LegalEntityDiscountingMarketDataLegalEntityDiscountingMarketDataLookup. marketDataView(MarketData marketData)Obtains a filtered view of the complete set of market data.BondFutureVolatilitiesBondFutureOptionMarketDataLookup. volatilities(SecurityId securityId, MarketData marketData)Obtains bond future volatilities based on the specified market data.BondFutureOptionMarketDataBondFutureOptionMarketData. withMarketData(MarketData marketData)Returns a copy of this instance with the specified market data.LegalEntityDiscountingMarketDataLegalEntityDiscountingMarketData. withMarketData(MarketData marketData)Returns a copy of this instance with the specified market data. -
Uses of MarketData in com.opengamma.strata.measure.capfloor
Methods in com.opengamma.strata.measure.capfloor that return MarketData Modifier and Type Method Description MarketDataIborCapFloorMarketData. getMarketData()Gets the market data.Methods in com.opengamma.strata.measure.capfloor with parameters of type MarketData Modifier and Type Method Description default IborCapFloorMarketDataIborCapFloorMarketDataLookup. marketDataView(MarketData marketData)Obtains a filtered view of the complete set of market data.IborCapletFloorletVolatilitiesIborCapFloorMarketDataLookup. volatilities(IborIndex index, MarketData marketData)Obtains cap/floor volatilities based on the specified market data.IborCapFloorMarketDataIborCapFloorMarketData. withMarketData(MarketData marketData)Returns a copy of this instance with the specified market data. -
Uses of MarketData in com.opengamma.strata.measure.credit
Methods in com.opengamma.strata.measure.credit that return MarketData Modifier and Type Method Description MarketDataCreditRatesMarketData. getMarketData()Gets the market data.Methods in com.opengamma.strata.measure.credit with parameters of type MarketData Modifier and Type Method Description CreditRatesProviderCreditRatesMarketDataLookup. creditRatesProvider(MarketData marketData)Obtains credit rates provider based on the specified market data.default CreditRatesMarketDataCreditRatesMarketDataLookup. marketDataView(MarketData marketData)Obtains a filtered view of the complete set of market data.CreditRatesMarketDataCreditRatesMarketData. withMarketData(MarketData marketData)Returns a copy of this instance with the specified market data. -
Uses of MarketData in com.opengamma.strata.measure.fxopt
Methods in com.opengamma.strata.measure.fxopt that return MarketData Modifier and Type Method Description MarketDataFxOptionMarketData. getMarketData()Gets the market data.Methods in com.opengamma.strata.measure.fxopt with parameters of type MarketData Modifier and Type Method Description default FxOptionMarketDataFxOptionMarketDataLookup. marketDataView(MarketData marketData)Obtains a filtered view of the complete set of market data.FxOptionVolatilitiesFxOptionMarketDataLookup. volatilities(CurrencyPair currencyPair, MarketData marketData)Obtains FX options volatilities based on the specified market data.FxOptionMarketDataFxOptionMarketData. withMarketData(MarketData marketData)Returns a copy of this instance with the specified market data. -
Uses of MarketData in com.opengamma.strata.measure.index
Methods in com.opengamma.strata.measure.index that return MarketData Modifier and Type Method Description MarketDataIborFutureOptionMarketData. getMarketData()Gets the market data.Methods in com.opengamma.strata.measure.index with parameters of type MarketData Modifier and Type Method Description default IborFutureOptionMarketDataIborFutureOptionMarketDataLookup. marketDataView(MarketData marketData)Obtains a filtered view of the complete set of market data.IborFutureOptionVolatilitiesIborFutureOptionMarketDataLookup. volatilities(IborIndex index, MarketData marketData)Obtains Ibor future option volatilities based on the specified market data.IborFutureOptionMarketDataIborFutureOptionMarketData. withMarketData(MarketData marketData)Returns a copy of this instance with the specified market data. -
Uses of MarketData in com.opengamma.strata.measure.rate
Methods in com.opengamma.strata.measure.rate that return MarketData Modifier and Type Method Description MarketDataRatesMarketData. getMarketData()Gets the market data.Methods in com.opengamma.strata.measure.rate with parameters of type MarketData Modifier and Type Method Description FxRateProviderRatesMarketDataLookup. fxRateProvider(MarketData marketData)Obtains an FX rate provider based on the specified market data.default RatesMarketDataRatesMarketDataLookup. marketDataView(MarketData marketData)Obtains a filtered view of the complete set of market data.RatesProviderRatesMarketDataLookup. ratesProvider(MarketData marketData)Obtains a rates provider based on the specified market data.RatesMarketDataRatesMarketData. withMarketData(MarketData marketData)Returns a copy of this instance with the specified market data. -
Uses of MarketData in com.opengamma.strata.measure.swaption
Methods in com.opengamma.strata.measure.swaption that return MarketData Modifier and Type Method Description MarketDataSwaptionMarketData. getMarketData()Gets the market data.Methods in com.opengamma.strata.measure.swaption with parameters of type MarketData Modifier and Type Method Description default SwaptionMarketDataSwaptionMarketDataLookup. marketDataView(MarketData marketData)Obtains a filtered view of the complete set of market data.SwaptionVolatilitiesSwaptionMarketDataLookup. volatilities(RateIndex index, MarketData marketData)Obtains swaption volatilities based on the specified market data.SwaptionMarketDataSwaptionMarketData. withMarketData(MarketData marketData)Returns a copy of this instance with the specified market data. -
Uses of MarketData in com.opengamma.strata.pricer.credit
Methods in com.opengamma.strata.pricer.credit with parameters of type MarketData Modifier and Type Method Description LegalEntitySurvivalProbabilitiesIsdaCompliantCreditCurveCalibrator. calibrate(IsdaCreditCurveDefinition curveDefinition, MarketData marketData, ImmutableCreditRatesProvider ratesProvider, ReferenceData refData)Calibrates the ISDA compliant credit curve to the market data.IsdaCreditDiscountFactorsIsdaCompliantDiscountCurveCalibrator. calibrate(IsdaCreditCurveDefinition curveDefinition, MarketData marketData, ReferenceData refData)Calibrates the ISDA compliant discount curve to the market data.LegalEntitySurvivalProbabilitiesIsdaCompliantIndexCurveCalibrator. calibrate(IsdaCreditCurveDefinition curveDefinition, MarketData marketData, ImmutableCreditRatesProvider ratesProvider, ReferenceData refData)Calibrates the index curve to the market data. -
Uses of MarketData in com.opengamma.strata.pricer.curve
Methods in com.opengamma.strata.pricer.curve with parameters of type MarketData Modifier and Type Method Description ImmutableRatesProviderRatesCurveCalibrator. calibrate(RatesCurveGroupDefinition curveGroupDefn, MarketData marketData, ReferenceData refData)Calibrates a single curve group, containing one or more curves.ImmutableRatesProviderRatesCurveCalibrator. calibrate(List<RatesCurveGroupDefinition> allGroupDefns, ImmutableRatesProvider knownData, MarketData marketData, ReferenceData refData)Calibrates a list of curve groups, each containing one or more curves.
-