StorageBuffer

StockSharp.Algo.Storages

存储缓冲器.

实现: IStorageBuffer, IPersistable, ICloneable<IStorageBuffer>, ICloneable

属性

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

StartStorageTimer.

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

启用存储 。

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

启用关卡1存储 。

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

启用订购书存储 。

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

启用位置存储 。

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

启用交易存储 。

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

仅保存订阅数据 。

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

Ignore messages with BuildFrom is not .

方法

Clone
public IStorageBuffer Clone()
result = storageBuffer.Clone()

Creates a deep copy of a DataSeries

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

Get accumulated BoardStateMessage.

返回值: 国家。

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

Get accumulated CandleMessage.

返回值: 烛花.

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

Get accumulated Level1ChangeMessage.

返回值: 一级

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

Get accumulated NewsMessage.

返回值: 新闻.

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

Get accumulated QuoteChangeMessage.

返回值: 令书出.

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

Get accumulated OrderLog.

返回值: 令行志(出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出

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

Get accumulated PositionChangeMessage.

返回值: 立场有变化。

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

得到累积的滴答。

返回值: 滴答声

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

获得累积的交易。

返回值: 交易

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

进程消息 。

message
传言.
ProcessOutMessage
public void ProcessOutMessage(Message message)
storageBuffer.ProcessOutMessage(message)

进程消息 。

message
传言.