IStorageBuffer

StockSharp.Algo.Storages

Die Schnittstelle für Speicherpuffer.

Implementiert: IPersistable, ICloneable<IStorageBuffer>, ICloneable

Eigenschaften

DisableStorageTimer
public bool DisableStorageTimer { get; set; }
value = iStorageBuffer.DisableStorageTimer
iStorageBuffer.DisableStorageTimer = value

StartStorageTimer.

Enabled
public bool Enabled { get; set; }
value = iStorageBuffer.Enabled
iStorageBuffer.Enabled = value

Speichern ermöglichen.

EnabledLevel1
public bool EnabledLevel1 { get; set; }
value = iStorageBuffer.EnabledLevel1
iStorageBuffer.EnabledLevel1 = value

Level1 Speicher aktivieren.

EnabledOrderBook
public bool EnabledOrderBook { get; set; }
value = iStorageBuffer.EnabledOrderBook
iStorageBuffer.EnabledOrderBook = value

Ermöglichen Sie die Aufbewahrung von Auftragsbüchern.

EnabledPositions
public bool EnabledPositions { get; set; }
value = iStorageBuffer.EnabledPositions
iStorageBuffer.EnabledPositions = value

Positionsspeicher aktivieren.

EnabledTransactions
public bool EnabledTransactions { get; set; }
value = iStorageBuffer.EnabledTransactions
iStorageBuffer.EnabledTransactions = value

Aktivieren Sie die Speicherung von Transaktionen.

FilterSubscription
public bool FilterSubscription { get; set; }
value = iStorageBuffer.FilterSubscription
iStorageBuffer.FilterSubscription = value

Speichern Sie Daten nur für Abonnements.

IgnoreGenerated
public ISet<DataType> IgnoreGenerated { get; }
value = iStorageBuffer.IgnoreGenerated

Ignorieren Sie Nachrichten mit BuildFrom ist nicht .

Methoden

GetBoardStates
public IEnumerable<BoardStateMessage> GetBoardStates()
result = iStorageBuffer.GetBoardStates()

Holen Sie sich akkumuliert BoardStateMessage.

Rückgabe: Staaten.

GetCandles
public IDictionary<ValueTuple<SecurityId, DataType>, IEnumerable<CandleMessage>> GetCandles()
result = iStorageBuffer.GetCandles()

Holen Sie sich akkumuliert CandleMessage.

Rückgabe: Kerzen.

GetLevel1
public IDictionary<SecurityId, IEnumerable<Level1ChangeMessage>> GetLevel1()
result = iStorageBuffer.GetLevel1()

Holen Sie sich akkumuliert Level1ChangeMessage.

Rückgabe: Ebene1.

GetNews
public IEnumerable<NewsMessage> GetNews()
result = iStorageBuffer.GetNews()

Holen Sie sich akkumuliert NewsMessage.

Rückgabe: Nachrichten.

GetOrderBooks
public IDictionary<SecurityId, IEnumerable<QuoteChangeMessage>> GetOrderBooks()
result = iStorageBuffer.GetOrderBooks()

Holen Sie sich akkumuliert QuoteChangeMessage.

Rückgabe: Auftragsbücher.

GetOrderLog
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetOrderLog()
result = iStorageBuffer.GetOrderLog()

Holen Sie sich akkumuliert OrderLog.

Rückgabe: Auftragsprotokoll.

GetPositionChanges
public IDictionary<SecurityId, IEnumerable<PositionChangeMessage>> GetPositionChanges()
result = iStorageBuffer.GetPositionChanges()

Holen Sie sich akkumuliert PositionChangeMessage.

Rückgabe: Positionsänderungen.

GetTicks
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetTicks()
result = iStorageBuffer.GetTicks()

Sammeln Sie Zecken.

Rückgabe: Zecken.

GetTransactions
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetTransactions()
result = iStorageBuffer.GetTransactions()

Sammeln Sie Transaktionen.

Rückgabe: Transaktionen.

ProcessInMessage
public void ProcessInMessage(Message message)
iStorageBuffer.ProcessInMessage(message)

Eingehende Nachricht verarbeiten.

message
Nachricht.
ProcessOutMessage
public void ProcessOutMessage(Message message)
iStorageBuffer.ProcessOutMessage(message)

Abgehende Meldung verarbeiten.

message
Nachricht.