Class MboAnalyticsDataStatus
- Namespace
- ATAS.DataFeedsCore
- Assembly
- ATAS.DataFeedsCore.dll
Runtime state of Market-By-Order data reaching MBO analytics.
Added in ATAS 8.0.15.
public sealed class MboAnalyticsDataStatus
- Inheritance
-
objectMboAnalyticsDataStatus
- Extension Methods
Constructors
MboAnalyticsDataStatus()
public MboAnalyticsDataStatus()
Properties
HasOrderEventsSinceStart
Gets a value indicating whether at least one order event has been received since the last start.
public bool HasOrderEventsSinceStart { get; }
Property Value
- bool
IsRecordingDegraded
Gets a value indicating whether the recording of order events to disk is falling behind: its queue overflowed and events were dropped; it clears once the queue drains below half.
Not in ATAS 8.0.15 yet: available from the next version.
public bool IsRecordingDegraded { get; init; }
Property Value
- bool
IsStarted
Gets a value indicating whether the MBO analytics of the instrument are running.
public bool IsStarted { get; init; }
Property Value
- bool
LastOrderEventUtc
Gets the UTC time (local clock) the last order event was received; null when none has been received since creation or the last reset.
public DateTime? LastOrderEventUtc { get; init; }
Property Value
- DateTime?
NotStarted
Gets the shared status of analytics that have not been started and have received no data.
public static MboAnalyticsDataStatus NotStarted { get; }
Property Value
OrderEventsSinceStart
Gets the number of order events received since the analytics were last started.
public long OrderEventsSinceStart { get; init; }
Property Value
- long
StartedUtc
Gets the UTC time the analytics were last started; null when they have not been started since creation or the last reset. Not cleared when the analytics stop.
public DateTime? StartedUtc { get; init; }
Property Value
- DateTime?
StorageDropped
Gets the number of order events that were not written to disk.
Not in ATAS 8.0.15 yet: available from the next version.
public long StorageDropped { get; init; }
Property Value
- long
TotalOrderEvents
Gets the number of order events received since the analytics were created or last reset.
public long TotalOrderEvents { get; init; }
Property Value
- long