Show / Hide Table of Contents

Class OptionsChainSubscriptionFields

A options subscription fields.

Inheritance
object
OptionsChainSubscriptionFields
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
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.

In this article
Back to top