Class OptionsChainSubscriptionFields
A options subscription fields.
Inherited Members
Namespace: tt_net_sdk
Assembly: tt-net-api.dll
Syntax
public class OptionsChainSubscriptionFields
Properties
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. |