IStorageBuffer
Интерфейс для буфера хранения.
Реализует: IPersistable, ICloneable<IStorageBuffer>, ICloneable
Свойства
public bool DisableStorageTimer { get; set; }
value = iStorageBuffer.DisableStorageTimer
iStorageBuffer.DisableStorageTimer = value
StartStorageTimer.
public bool Enabled { get; set; }
value = iStorageBuffer.Enabled
iStorageBuffer.Enabled = value
Включите хранение.
public bool EnabledLevel1 { get; set; }
value = iStorageBuffer.EnabledLevel1
iStorageBuffer.EnabledLevel1 = value
Включите хранилище уровня 1.
public bool EnabledOrderBook { get; set; }
value = iStorageBuffer.EnabledOrderBook
iStorageBuffer.EnabledOrderBook = value
Включите хранение книги заказов.
public bool EnabledPositions { get; set; }
value = iStorageBuffer.EnabledPositions
iStorageBuffer.EnabledPositions = value
Включите хранение позиций.
public bool EnabledTransactions { get; set; }
value = iStorageBuffer.EnabledTransactions
iStorageBuffer.EnabledTransactions = value
Включите хранение транзакций.
public bool FilterSubscription { get; set; }
value = iStorageBuffer.FilterSubscription
iStorageBuffer.FilterSubscription = value
Сохраняйте данные только для подписки.
public ISet<DataType> IgnoreGenerated { get; }
value = iStorageBuffer.IgnoreGenerated
Игнорировать сообщения с BuildFrom не является.
Методы
public IEnumerable<BoardStateMessage> GetBoardStates()
result = iStorageBuffer.GetBoardStates()
Получите накопленные BoardStateMessage.
Возвращает: Штаты.
public IDictionary<ValueTuple<SecurityId, DataType>, IEnumerable<CandleMessage>> GetCandles()
result = iStorageBuffer.GetCandles()
Получите накопленные CandleMessage.
Возвращает: Свечи.
public IDictionary<SecurityId, IEnumerable<Level1ChangeMessage>> GetLevel1()
result = iStorageBuffer.GetLevel1()
Получите накопленные Level1ChangeMessage.
Возвращает: Уровень1.
public IEnumerable<NewsMessage> GetNews()
result = iStorageBuffer.GetNews()
Получите накопленные NewsMessage.
Возвращает: Новости.
public IDictionary<SecurityId, IEnumerable<QuoteChangeMessage>> GetOrderBooks()
result = iStorageBuffer.GetOrderBooks()
Получите накопленные QuoteChangeMessage.
Возвращает: Заказ книг.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetOrderLog()
result = iStorageBuffer.GetOrderLog()
Получите накопленные OrderLog.
Возвращает: Журнал заказов.
public IDictionary<SecurityId, IEnumerable<PositionChangeMessage>> GetPositionChanges()
result = iStorageBuffer.GetPositionChanges()
Получите накопленные PositionChangeMessage.
Возвращает: Позиция меняется.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetTicks()
result = iStorageBuffer.GetTicks()
Получайте накопленные Тики.
Возвращает: Клещи.
public IDictionary<SecurityId, IEnumerable<ExecutionMessage>> GetTransactions()
result = iStorageBuffer.GetTransactions()
Получите накопленные транзакции.
Возвращает: Транзакции.
public void ProcessInMessage(Message message)
iStorageBuffer.ProcessInMessage(message)
Обработать входящее сообщение.
- message
- Сообщение.
public void ProcessOutMessage(Message message)
iStorageBuffer.ProcessOutMessage(message)
Обработать исходящее сообщение.
- message
- Сообщение.