Class InstrumentDetails
Provides properties and methods for accessing the static data associated with a tradable instrument
Inheritance
System.Object
InstrumentDetails
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: tt-net-api.dll
Syntax
public class InstrumentDetails : IEquatable<InstrumentDetails>
Properties
Alias
Declaration
public string Alias { get; }
Property Value
Type |
Description |
System.String |
|
BloombergCode
Declaration
public string BloombergCode { get; }
Property Value
Type |
Description |
System.String |
|
BloombergExchangeCode
Declaration
public string BloombergExchangeCode { get; }
Property Value
Type |
Description |
System.String |
|
ClassicPrecision
Declaration
public int ClassicPrecision { get; }
Property Value
Type |
Description |
System.Int32 |
|
ComboCode
Declaration
public ComboCode ComboCode { get; }
Property Value
CouponRate
Declaration
public decimal? CouponRate { get; }
Property Value
Type |
Description |
System.Nullable<System.Decimal> |
|
Currency
Declaration
public CurrencyCode Currency { get; }
Property Value
DeliveryUnits
Declaration
public long? DeliveryUnits { get; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
DisplayFactor
Declaration
public decimal DisplayFactor { get; }
Property Value
Type |
Description |
System.Decimal |
|
ExpirationDate
Declaration
public DateTime? ExpirationDate { get; }
Property Value
Type |
Description |
System.Nullable<System.DateTime> |
|
FirstDeliveryDate
Declaration
public DateTime? FirstDeliveryDate { get; }
Property Value
Type |
Description |
System.Nullable<System.DateTime> |
|
Id
Declaration
Property Value
Type |
Description |
System.UInt64 |
|
ImpliedDepth
Declaration
public int ImpliedDepth { get; }
Property Value
Type |
Description |
System.Int32 |
|
ISIN
Declaration
public string ISIN { get; }
Property Value
Type |
Description |
System.String |
|
IsTradedInFlow
Declaration
public bool IsTradedInFlow { get; }
Property Value
Type |
Description |
System.Boolean |
|
Key
Declaration
public InstrumentKey Key { get; }
Property Value
LastTradingDate_
Declaration
public DateTime? LastTradingDate_ { get; }
Property Value
Type |
Description |
System.Nullable<System.DateTime> |
|
LotSize
Declaration
public long LotSize { get; }
Property Value
Type |
Description |
System.Int64 |
|
MarketDepth
Declaration
public int MarketDepth { get; }
Property Value
Type |
Description |
System.Int32 |
|
MaturityDate
Declaration
public DateTime? MaturityDate { get; }
Property Value
Type |
Description |
System.Nullable<System.DateTime> |
|
MinQuantity
Declaration
public long MinQuantity { get; }
Property Value
Type |
Description |
System.Int64 |
|
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
OptionScheme
Declaration
public OptionScheme OptionScheme { get; }
Property Value
OptionType
Declaration
public OptionType OptionType { get; }
Property Value
PointValue
Declaration
public decimal PointValue { get; }
Property Value
Type |
Description |
System.Decimal |
|
Precision
Declaration
public int Precision { get; }
Property Value
Type |
Description |
System.Int32 |
|
PriceDisplayDecimals
Declaration
public long PriceDisplayDecimals { get; }
Property Value
Type |
Description |
System.Int64 |
|
PriceDisplayType
Declaration
public PriceDisplayType PriceDisplayType { get; }
Property Value
QuantityOfMeasure
Declaration
public decimal QuantityOfMeasure { get; }
Property Value
Type |
Description |
System.Decimal |
|
RICCode
Declaration
public string RICCode { get; }
Property Value
Type |
Description |
System.String |
|
RollingAlias
Declaration
public string RollingAlias { get; }
Property Value
Type |
Description |
System.String |
|
RoundLots
Declaration
public decimal RoundLots { get; }
Property Value
Type |
Description |
System.Decimal |
|
SecurityId
Declaration
public string SecurityId { get; }
Property Value
Type |
Description |
System.String |
|
SeriesTerm
Declaration
public SeriesTerm SeriesTerm { get; }
Property Value
StartDate
Declaration
public Date? StartDate { get; }
Property Value
Type |
Description |
System.Nullable<Date> |
|
StrikePrice
Declaration
public decimal? StrikePrice { get; }
Property Value
Type |
Description |
System.Nullable<System.Decimal> |
|
Term
Declaration
public string Term { get; }
Property Value
Type |
Description |
System.String |
|
TickSize
Declaration
public decimal TickSize { get; }
Property Value
Type |
Description |
System.Decimal |
|
TickTable
Declaration
public TickTable TickTable { get; }
Property Value
TickValue
Declaration
public decimal TickValue { get; }
Property Value
Type |
Description |
System.Decimal |
|
UnderlyingInstrument
Declaration
public Instrument UnderlyingInstrument { get; }
Property Value
Version
Declaration
public ulong Version { get; }
Property Value
Type |
Description |
System.UInt64 |
|
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
Equals(InstrumentDetails)
Declaration
public bool Equals(InstrumentDetails obj)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetCurrencyConversionRate(String)
Declaration
public decimal GetCurrencyConversionRate(string toCurrency)
Parameters
Type |
Name |
Description |
System.String |
toCurrency |
|
Returns
Type |
Description |
System.Decimal |
|
Declaration
public string GetFormattedName(InstrumentNameFormat format)
Parameters
Returns
Type |
Description |
System.String |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.Object.GetHashCode()
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
Operators
Equality(InstrumentDetails, InstrumentDetails)
Declaration
public static bool operator ==(InstrumentDetails left, InstrumentDetails right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(InstrumentDetails, InstrumentDetails)
Declaration
public static bool operator !=(InstrumentDetails left, InstrumentDetails right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>