org.unizone.finance.derivative

Type Option

org.unizone.0.5419
Instance of Type
Inheriting from Debt

Type dataValue
org.uninode.Type.displayPattern{att:org.unizone.finance.Ticker.tickerId}
org.unizone.source.Source.valueAttributeorg.unizone.finance.Index.last
org.uninode.Listable.resourcesReference[org.uninode.Listable.resources] of org.unizone.finance.derivative.Option

Attribute summaryDefined inUninode® IdPropertiesDefault
Booleancall
If call is true, the issuer is obligated to buy the underlying instrument at the strike price. Otherwise, the option is a put, and the issuer is obligated to sell.
Optionorg.unizone.0.5412essentialY
BooleancashSettlement
CashSettlement is false if the underlying can be bought at the strike price at the maturity date. Otherwise the cash difference between the strike and the close price is paid instead, if beneficial for the buyer.
Optionorg.unizone.0.5414Y
RealimpliedVolatility
hedgeVolatility is the volatility based on the prices of the option and the underlying instrument last midnight.
It is used for calculating selta, gamma, theta, vega and rho.
Optionorg.unizone.0.5415
RealmarketVolatility
The market volatility is based on the current prices of the option and the underlying instrument. It is not used for any calculations. Use hedgeVolatility instead.
Optionorg.unizone.0.5416
OptionModelmodel
The model determines which set of mathematics is used to calculate the indicator values (delta, gamma...), e.g. european option, Black76 mathematics
Optionorg.unizone.0.5411
RealoptionPrice
The hedgePrice is the price of the option based on the current price of the underlying instrument and the hedgeVolatility of the option.
It is used for calculating open price.
Optionorg.unizone.0.5417
Realstrike
The strike is the price that the buyer can make the trade at.
Optionorg.unizone.0.5413essential
Reference[org.uninode.Listable.resources]resourcesListableorg.uninode.0.2001type
StringtoString
This is the display string.
Nodeorg.uninode.0.102
Typetype
The type of an object determines the behaviour and attributes of the object.
Nodeorg.uninode.0.101
StringuriNodeorg.uninode.0.103
Tickerunderlying
This is the index that determines the theoretical price of the derivative.
Derivativeorg.unizone.0.5031essential
RealcloseMidnight
This is the yesterday closing index.
Indexorg.unizone.0.5002
RealhighIndexorg.unizone.0.5003
Reallast
This is the index value.
Indexorg.unizone.0.5001
ReallowIndexorg.unizone.0.5004
TickerLeafproductTickerorg.unizone.0.10765
StringtickerId
This is the id of a ticker. The selection attribute determines the current selection from all products with the same tickerLeafId as this tickerId.
Tickerorg.unizone.0.5121
DateTimematurity
This is the date when the debt may be collected.
Debtorg.unizone.0.5401
StringdisplayName
The display name is the name that is shown in lists, displays and graphs.
Sourceorg.unizone.0.4001essential
AttributevalueAttribute
The value attribute is used for determining the default value that should be used for displaying this source in a graph.
Sourceorg.unizone.0.4011type
inheritValue
SignaturevalueType
The value type determines which axes should be used in graphs.
Sourceorg.unizone.0.4002inheritValue

Method summaryDefined inOverridesProperties
voidactivateListable
voidcheckRangeSource
voidcollectSteps(List steps, Dimension dimensionType)Source
voidcollectValues(List steps, List values, Type dimensionType)Source
voiddesignEditor(WidgetWorkspace ws)Listable
RealevaluateSource
voidgenerateScript(ScriptGenerationInfo info)SourceScriptGenerator
BooleanisResourceOf(Listable listable, Signature aspect)Mixabletype
ListablemixOn(Mixable mix)Mixable
ListablemixWith(Mixable mix)Mixable
StringresourceStringListableintrospection
Realtimeseries(Signature aspect)Source
SignaturevalueTypeSourceintrospection
voidcom.nodelab.java.source.ActivateSourceListable
Listablecom.nodelab.java.source.MixWithMiSourceMixable