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