Package cdm.product.asset
Interface CorrelationReturnTerms
- All Superinterfaces:
ReturnTermsBase,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CorrelationReturnTerms.CorrelationReturnTermsBuilder
- All Known Implementing Classes:
CorrelationReturnTerms.CorrelationReturnTermsBuilderImpl,CorrelationReturnTerms.CorrelationReturnTermsImpl
@RosettaDataType(value="CorrelationReturnTerms",
builder=CorrelationReturnTermsBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="CorrelationReturnTerms",
model="cdm",
builder=CorrelationReturnTermsBuilderImpl.class,
version="5.30.0")
public interface CorrelationReturnTerms
extends ReturnTermsBase
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CorrelationReturnTermsstatic classImmutable Implementation of CorrelationReturnTermsNested classes/interfaces inherited from interface cdm.product.asset.ReturnTermsBase
ReturnTermsBase.ReturnTermsBaseBuilder, ReturnTermsBase.ReturnTermsBaseBuilderImpl, ReturnTermsBase.ReturnTermsBaseImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Describes correlation bounds, which form a cap and a floor on the realized correlation.Correlation Strike Price in accordance with the ISDA 2011 Equity Derivatives Definitions.Number of data series, normal market practice is that correlation data sets are drawn from geographic market areas, such as America, Europe and Asia Pacific, each of these geographic areas will have its own data series to avoid contagion.default Class<? extends CorrelationReturnTerms> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CorrelationReturnTerms> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface cdm.product.asset.ReturnTermsBase
getAnnualizationFactor, getDividendApplicability, getEquityUnderlierProvisions, getExpectedN, getInitialLevel, getInitialLevelSource, getMeanAdjustment, getPerformance, getSharePriceDividendAdjustment, getValuationTermsMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getCorrelationStrikePrice
Price getCorrelationStrikePrice()Correlation Strike Price in accordance with the ISDA 2011 Equity Derivatives Definitions. -
getBoundedCorrelation
NumberRange getBoundedCorrelation()Describes correlation bounds, which form a cap and a floor on the realized correlation. -
getNumberOfDataSeries
Integer getNumberOfDataSeries()Number of data series, normal market practice is that correlation data sets are drawn from geographic market areas, such as America, Europe and Asia Pacific, each of these geographic areas will have its own data series to avoid contagion. -
build
CorrelationReturnTerms build()Build Methods- Specified by:
buildin interfaceReturnTermsBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceReturnTermsBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfaceReturnTermsBase- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfaceReturnTermsBase- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfaceReturnTermsBase- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-