Interface IInstrumentInfo
- Namespace
- ATAS.Indicators
- Assembly
- ATAS.Indicators.dll
Interface representing instrument information.
public interface IInstrumentInfo
- Extension Methods
Properties
Exchange
Gets the name of the exchange where the instrument is traded.
string Exchange { get; }
Property Value
- string
Instrument
Gets the name of the instrument.
string Instrument { get; }
Property Value
- string
TickSize
Gets the tick size of the instrument, which is the minimum price movement.
decimal TickSize { get; }
Property Value
- decimal
TimeZone
Gets the time zone of the instrument, rounded to whole hours. For fractional zones (e.g. UTC+5:30) use TimeZoneOffset.
int TimeZone { get; }
Property Value
- int
TimeZoneOffset
Gets the minute-precision UTC offset applied to the instrument's times. Supports fractional zones such as UTC+5:30. The default implementation falls back to the whole-hour TimeZone value, so pre-existing third-party implementations keep compiling.
Added in ATAS 8.0.15.
TimeSpan TimeZoneOffset { get; }
Property Value
- TimeSpan
Valuation
Gets the service that values the instrument's volumes in money (PLAT-5080), or null when the host does not provide one. The default implementation returns null, so pre-existing third-party implementations keep compiling.
Not in ATAS 8.0.15 yet: available from the next version.
IVolumeValuation? Valuation { get; }