Show / Hide Table of Contents

Class InstrumentDetails

Inheritance
object
InstrumentDetails
Implements
IEquatable<InstrumentDetails>
Inherited Members
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetType()
object.MemberwiseClone()
Namespace: tt_net_sdk
Assembly: tt-net-api.dll
Syntax
public class InstrumentDetails : IEquatable<InstrumentDetails>

Properties

Alias

Declaration
public string Alias { get; }
Property Value
Type Description
string

BloombergCode

Declaration
public string BloombergCode { get; }
Property Value
Type Description
string

BloombergExchangeCode

Declaration
public string BloombergExchangeCode { get; }
Property Value
Type Description
string

ClassicPrecision

Declaration
public int ClassicPrecision { get; }
Property Value
Type Description
int

ComboCode

Declaration
public ComboCode ComboCode { get; }
Property Value
Type Description
ComboCode

CouponRate

Declaration
public decimal? CouponRate { get; }
Property Value
Type Description
decimal?

Currency

Declaration
public CurrencyCode Currency { get; }
Property Value
Type Description
CurrencyCode

DeliveryUnits

Declaration
public long? DeliveryUnits { get; }
Property Value
Type Description
long?

Delta

Declaration
public decimal Delta { get; }
Property Value
Type Description
decimal

DisplayFactor

Declaration
public decimal DisplayFactor { get; }
Property Value
Type Description
decimal

ExpirationDate

Declaration
public DateTime? ExpirationDate { get; }
Property Value
Type Description
DateTime?

FirstDeliveryDate

Declaration
public DateTime? FirstDeliveryDate { get; }
Property Value
Type Description
DateTime?

ISIN

Declaration
public string ISIN { get; }
Property Value
Type Description
string

Id

Declaration
public ulong Id { get; }
Property Value
Type Description
ulong

ImpliedDepth

Declaration
public int ImpliedDepth { get; }
Property Value
Type Description
int

IsActive

Declaration
public bool IsActive { get; }
Property Value
Type Description
bool

IsTradedInFlow

Declaration
public bool IsTradedInFlow { get; }
Property Value
Type Description
bool

Key

Declaration
public InstrumentKey Key { get; }
Property Value
Type Description
InstrumentKey

LastTradingDate_

Declaration
public DateTime? LastTradingDate_ { get; }
Property Value
Type Description
DateTime?

LotSize

Declaration
public long LotSize { get; }
Property Value
Type Description
long

MarketDepth

Declaration
public int MarketDepth { get; }
Property Value
Type Description
int

MaturityDate

Declaration
public DateTime? MaturityDate { get; }
Property Value
Type Description
DateTime?

MinQuantity

Declaration
public long MinQuantity { get; }
Property Value
Type Description
long

Name

Declaration
public string Name { get; }
Property Value
Type Description
string

OptionScheme

Declaration
public OptionScheme OptionScheme { get; }
Property Value
Type Description
OptionScheme

OptionType

Declaration
public OptionType OptionType { get; }
Property Value
Type Description
OptionType

PointValue

Declaration
public decimal PointValue { get; }
Property Value
Type Description
decimal

Precision

Declaration
public int Precision { get; }
Property Value
Type Description
int

PriceDisplayDecimals

Declaration
public long PriceDisplayDecimals { get; }
Property Value
Type Description
long

PriceDisplayType

Declaration
public PriceDisplayType PriceDisplayType { get; }
Property Value
Type Description
PriceDisplayType

QuantityOfMeasure

Declaration
public decimal QuantityOfMeasure { get; }
Property Value
Type Description
decimal

RICCode

Declaration
public string RICCode { get; }
Property Value
Type Description
string

RefPrice

Declaration
public decimal RefPrice { get; }
Property Value
Type Description
decimal

RollingAlias

Declaration
public string RollingAlias { get; }
Property Value
Type Description
string

RoundLots

Declaration
public decimal RoundLots { get; }
Property Value
Type Description
decimal

SecurityId

Declaration
public string SecurityId { get; }
Property Value
Type Description
string

SeriesTerm

Declaration
public SeriesTerm SeriesTerm { get; }
Property Value
Type Description
SeriesTerm

StartDate

Declaration
public Date? StartDate { get; }
Property Value
Type Description
Date?

StrikePrice

Returns the strike price value as received directly from the exchange. If no strike string field was received and uploaded into the product database, will return an empty string.

Declaration
public decimal? StrikePrice { get; }
Property Value
Type Description
decimal?

StrikeStr

Returns the strike string as received directly from the exchange as part of the instrument metadata. If no strike string field was received and uploaded into the product database, will return an empty string.

Declaration
public string StrikeStr { get; }
Property Value
Type Description
string

Term

Declaration
public string Term { get; }
Property Value
Type Description
string

TickSize

Declaration
public decimal TickSize { get; }
Property Value
Type Description
decimal

TickTable

Declaration
public TickTable TickTable { get; }
Property Value
Type Description
TickTable

TickValue

Declaration
public decimal TickValue { get; }
Property Value
Type Description
decimal

UnderlyingInstrument

Declaration
public Instrument UnderlyingInstrument { get; }
Property Value
Type Description
Instrument

Version

Declaration
public ulong Version { get; }
Property Value
Type Description
ulong

Methods

Equals(object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
object.Equals(object)

Equals(InstrumentDetails)

Declaration
public bool Equals(InstrumentDetails obj)
Parameters
Type Name Description
InstrumentDetails obj
Returns
Type Description
bool

GetCurrencyConversionRate(string)

Declaration
public decimal GetCurrencyConversionRate(string toCurrency)
Parameters
Type Name Description
string toCurrency
Returns
Type Description
decimal

GetFormattedName(InstrumentNameFormat)

Declaration
public string GetFormattedName(InstrumentNameFormat format)
Parameters
Type Name Description
InstrumentNameFormat format
Returns
Type Description
string

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Operators

operator ==(InstrumentDetails, InstrumentDetails)

Declaration
public static bool operator ==(InstrumentDetails left, InstrumentDetails right)
Parameters
Type Name Description
InstrumentDetails left
InstrumentDetails right
Returns
Type Description
bool

operator !=(InstrumentDetails, InstrumentDetails)

Declaration
public static bool operator !=(InstrumentDetails left, InstrumentDetails right)
Parameters
Type Name Description
InstrumentDetails left
InstrumentDetails right
Returns
Type Description
bool

Implements

IEquatable<T>
In this article
Back to top