StorageBuffer

StockSharp.Algo.Storages

Buffer de almacenamiento.

Implementa: IStorageBuffer, IPersistable, ICloneable<IStorageBuffer>, ICloneable

Propiedades

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

Permite almacenamiento.

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

Permite almacenamiento nivel 1.

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

Permite guardar libros.

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

Permite almacenamiento de posiciones.

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

Permite el almacenamiento de transacciones.

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

Guardar datos solo para suscripciones.

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

No hay mensajes de Ignorar con BuildFrom.

Métodos

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

Crea una copia profunda de un DataSeries

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

Consigue acumulada BoardStateMessage@.

Devuelve: Estados.

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

Consigue acumulada CandleMessage@.

Devuelve: Velas.

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

Consigue acumulada Level1ChangeMessage@.

Devuelve: Nivel 1.

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

Consigue acumulada NewsMessage@.

Devuelve: Noticias.

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

Consigue acumulada QuoteChangeMessage@.

Devuelve: Ordena libros.

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

Consigue acumulada OrderLog@.

Devuelve: Registro de pedidos.

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

Consigue acumulada PositionChangeMessage@.

Devuelve: Cambios de posición.

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

Consigue los Tecos acumulados.

Devuelve: Patitas.

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

Obtenga transacciones acumuladas.

Devuelve: Transacciones.

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

Mensaje de proceso.

message
Mensaje.
ProcessOutMessage
public void ProcessOutMessage(Message message)
storageBuffer.ProcessOutMessage(message)

Mensaje de proceso.

message
Mensaje.