Class OptionsChainSubscriptionFields
A options subscription fields.
Inheritance
Inherited Members
Namespace: tt_net_sdk
Assembly: tt-net-api.dll
Syntax
public class OptionsChainSubscriptionFields
Properties
Item[FieldId, UInt64]
Indexer to get or set items within this collection using array index syntax.
Declaration
public Field this[FieldId key, ulong instrumentId] { get; }
Parameters
Type | Name | Description |
---|---|---|
FieldId | key | The field id. |
UInt64 | instrumentId | Id of the instrument to access. |
Property Value
Type | Description |
---|---|
Field | The indexed item. |
UpdateDataType
Declaration
public UpdateDataType UpdateDataType { get; }
Property Value
Type | Description |
---|---|
UpdateDataType |
Methods
ClosePriceDecimals(UInt64)
Gets the close price decimals.
Declaration
public int ClosePriceDecimals(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
Int32 | The close price decimals. |
ClosePricePrecision(UInt64)
Gets the close price precision.
Declaration
public int ClosePricePrecision(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
Int32 | The close price precision. |
GetAskMarketQuantityField(UInt64)
Gets ask market quantity field.
Declaration
public QuantityField GetAskMarketQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The ask market quantity field. |
GetAutofitVolField(UInt64)
Declaration
public DecimalField GetAutofitVolField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetBestAskIdField(UInt64)
Gets best ask identifier field.
Declaration
public UInt64Field GetBestAskIdField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
UInt64Field | The best ask identifier field. |
GetBestAskPriceField(UInt64)
Gets best ask price field.
Declaration
public PriceField GetBestAskPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The best ask price field. |
GetBestAskQuantityField(UInt64)
Gets best ask quantity field.
Declaration
public QuantityField GetBestAskQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The best ask quantity field. |
GetBestBidIdField(UInt64)
Gets best bid identifier field.
Declaration
public UInt64Field GetBestBidIdField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
UInt64Field | The best bid identifier field. |
GetBestBidPriceField(UInt64)
Gets best bid price field.
Declaration
public PriceField GetBestBidPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The best bid price field. |
GetBestBidQuantityField(UInt64)
Gets best bid quantity field.
Declaration
public QuantityField GetBestBidQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The best bid quantity field. |
GetBidMarketQuantityField(UInt64)
Gets bid market quantity field.
Declaration
public QuantityField GetBidMarketQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The bid market quantity field. |
GetChangedFieldIds(UInt64)
Gets changed field identifiers for a given instrument.
Declaration
public FieldId[] GetChangedFieldIds(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
FieldId[] | An array of field identifier. |
GetChangedInstrumentIds()
Gets changed instrument identifiers.
Declaration
public ulong[] GetChangedInstrumentIds()
Returns
Type | Description |
---|---|
UInt64[] | An array of instrument identifiers. |
GetClosePriceField(UInt64)
Gets close price field.
Declaration
public PriceField GetClosePriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The close price field. |
GetCurrentSessionIdField(UInt64)
Gets current session identifier field.
Declaration
public UInt64Field GetCurrentSessionIdField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
UInt64Field | The current session identifier field. |
GetDirectAskCountField(UInt64)
Gets direct ask count field.
Declaration
public UInt64Field GetDirectAskCountField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
UInt64Field | The direct ask count field. |
GetDirectAskPriceField(UInt64)
Gets direct ask price field.
Declaration
public PriceField GetDirectAskPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The direct ask price field. |
GetDirectAskQuantityField(UInt64)
Gets direct ask quantity field.
Declaration
public QuantityField GetDirectAskQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The direct ask quantity field. |
GetDirectBidCountField(UInt64)
Gets direct bid count field.
Declaration
public UInt64Field GetDirectBidCountField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
UInt64Field | The direct bid count field. |
GetDirectBidPriceField(UInt64)
Gets direct bid price field.
Declaration
public PriceField GetDirectBidPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The direct bid price field. |
GetDirectBidQuantityField(UInt64)
Gets direct bid price field at the inside market.
Declaration
public QuantityField GetDirectBidQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The direct bid price field. |
GetField(FieldId, UInt64)
Gets a field for an instrument.
Declaration
public Field GetField(FieldId fieldId, ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
FieldId | fieldId | Identifier for the field. |
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
Field | The field. |
GetFieldIds()
Gets field identifiers.
Declaration
public FieldId[] GetFieldIds()
Returns
Type | Description |
---|---|
FieldId[] | The field identifiers. |
GetFormattedTheoPriceField(UInt64)
Declaration
public StringField GetFormattedTheoPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
StringField |
GetHighPriceField(UInt64)
Gets high price field.
Declaration
public PriceField GetHighPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The high price field. |
GetImpliedAskPriceField(UInt64)
Gets implied ask price field.
Declaration
public PriceField GetImpliedAskPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The implied ask price field. |
GetImpliedAskQuantityField(UInt64)
Gets implied ask quantity field.
Declaration
public QuantityField GetImpliedAskQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The implied ask quantity field. |
GetImpliedBidPriceField(UInt64)
Gets implied bid price field.
Declaration
public PriceField GetImpliedBidPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The implied bid price field. |
GetImpliedBidQuantityField(UInt64)
Gets implied bid quantity field.
Declaration
public QuantityField GetImpliedBidQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The implied bid quantity field. |
GetIndicativeAskPriceField(UInt64)
Gets indicative ask price field.
Declaration
public PriceField GetIndicativeAskPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The indicative ask price field. |
GetIndicativeBidPriceField(UInt64)
Gets indicative bid price field.
Declaration
public PriceField GetIndicativeBidPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The indicative bid price field. |
GetIndicativePriceField(UInt64)
Gets indicative price field.
Declaration
public PriceField GetIndicativePriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The indicative price field. |
GetIndicativeQuantityField(UInt64)
Gets indicative quantity field.
Declaration
public QuantityField GetIndicativeQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The indicative open quantity field. |
GetIndicativeSettlPrcField(UInt64)
Gets indicative settl prc field.
Declaration
public PriceField GetIndicativeSettlPrcField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The indicative settl prc field. |
GetLastTradedPriceField(UInt64)
Gets the last traded price field.
Declaration
public PriceField GetLastTradedPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The last traded price field. |
GetLastTradedQuantityField(UInt64)
Gets the last traded quantity field.
Declaration
public QuantityField GetLastTradedQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The last traded quantity field. |
GetLowPriceField(UInt64)
Gets low price field.
Declaration
public PriceField GetLowPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The low price field. |
GetMarketSideField(UInt64)
Gets market side field.
Declaration
public EnumField<MarketSide> GetMarketSideField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
EnumField<MarketSide> | The market side field. |
GetMergedAskCountField(UInt64)
Gets merged ask count field.
Declaration
public UInt64Field GetMergedAskCountField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
UInt64Field | The merged ask count field. |
GetMergedBidCountField(UInt64)
Gets merged bid count field.
Declaration
public UInt64Field GetMergedBidCountField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
UInt64Field | The merged bid count field. |
GetMidImpliedVolField(UInt64)
Declaration
public DecimalField GetMidImpliedVolField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetOpenPriceField(UInt64)
Gets open price field.
Declaration
public PriceField GetOpenPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The open price field. |
GetOptionType(UInt64)
Declaration
public EnumField<PutOrCall> GetOptionType(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
EnumField<PutOrCall> |
GetOtcTradePriceField(UInt64)
Gets otc trade price field.
Declaration
public PriceField GetOtcTradePriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The otc trade price field. |
GetOtcTradeQuantityField(UInt64)
Gets otc trade quantity field.
Declaration
public QuantityField GetOtcTradeQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The otc trade quantity field. |
GetSeriesStatusField(UInt64)
Gets series status field.
Declaration
public EnumField<TradingStatus> GetSeriesStatusField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
EnumField<TradingStatus> | The series status field. |
GetSettlementPriceField(UInt64)
Gets settlement price field.
Declaration
public PriceField GetSettlementPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The settlement price field. |
GetSettlementVolField(UInt64)
Declaration
public DecimalField GetSettlementVolField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetStdDevField(UInt64)
Declaration
public DecimalField GetStdDevField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetStrikeField(UInt64)
Declaration
public DecimalField GetStrikeField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetTotalTradedQuantityField(UInt64)
Gets total traded quantity field.
Declaration
public QuantityField GetTotalTradedQuantityField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
QuantityField | The total traded quantity field. |
GetUserColorField(UInt64)
Declaration
public DecimalField GetUserColorField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserDeltaDecayField(UInt64)
Declaration
public DecimalField GetUserDeltaDecayField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserDeltaField(UInt64)
Declaration
public DecimalField GetUserDeltaField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserFormattedTheoPriceField(UInt64)
Declaration
public StringField GetUserFormattedTheoPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
StringField |
GetUserGammaField(UInt64)
Declaration
public DecimalField GetUserGammaField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserOevField(UInt64)
Declaration
public DecimalField GetUserOevField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserPctGammaField(UInt64)
Declaration
public DecimalField GetUserPctGammaField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserRhoField(UInt64)
Declaration
public DecimalField GetUserRhoField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserThetaField(UInt64)
Declaration
public DecimalField GetUserThetaField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserTVField(UInt64)
Declaration
public DecimalField GetUserTVField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserVannaField(UInt64)
Declaration
public DecimalField GetUserVannaField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserVegaField(UInt64)
Declaration
public DecimalField GetUserVegaField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserVolField(UInt64)
Declaration
public DecimalField GetUserVolField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserVommaField(UInt64)
Declaration
public DecimalField GetUserVommaField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetUserZommaField(UInt64)
Declaration
public DecimalField GetUserZommaField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId |
Returns
Type | Description |
---|---|
DecimalField |
GetWorkupPriceField(UInt64)
Gets workup price field.
Declaration
public PriceField GetWorkupPriceField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
PriceField | The workup price field. |
GetWorkupStateField(UInt64)
Gets workup state field.
Declaration
public EnumField<WorkupState> GetWorkupStateField(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
EnumField<WorkupState> | The workup state field. |
Instrument(UInt64)
Gets the instrument details.
Declaration
public Instrument Instrument(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
Instrument | The instrument details. |
SettlementPriceDetails(UInt64)
Gets the settlement price details.
Declaration
public int SettlementPriceDetails(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
Int32 | The settlement price details. |
SettlementPricePrecision(UInt64)
Gets the settlement price precision.
Declaration
public int SettlementPricePrecision(ulong instrumentId)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | instrumentId | Id of the instrument to access. |
Returns
Type | Description |
---|---|
Int32 | The settlement price precision. |