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