IStorageRegistry

StockSharp.Algo.Storages

La interfaz que describe el almacenamiento de datos del mercado.

Propiedades

DefaultDrive
public IMarketDataDrive DefaultDrive { get; set; }
value = iStorageRegistry.DefaultDrive
iStorageRegistry.DefaultDrive = value

El almacenamiento utilizado por defecto.

ExchangeInfoProvider
public IExchangeInfoProvider ExchangeInfoProvider { get; }
value = iStorageRegistry.ExchangeInfoProvider

Intercambios y proveedores de juntas comerciales.

Métodos

GetBoardStateMessageStorage
public IMarketDataStorage<BoardStateMessage> GetBoardStateMessageStorage(IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetBoardStateMessageStorage(drive, format)

Para conseguir el almacenamiento del estado de la junta.

drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacén de noticias.

GetCandleMessageStorage
public IMarketDataStorage<CandleMessage> GetCandleMessageStorage(SecurityId securityId, DataType type, IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetCandleMessageStorage(securityId, type, drive, format)

Para obtener el almacenamiento de velas para el instrumento especificado.

securityId
identificación de instrumentos financieros.
type
DataType
drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacenamiento de velas.

GetExecutionMessageStorage
public IMarketDataStorage<ExecutionMessage> GetExecutionMessageStorage(SecurityId securityId, DataType type, IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetExecutionMessageStorage(securityId, type, drive, format)

Para obtener el almacenamiento ExecutionMessage para el instrumento especificado.

securityId
identificación de instrumentos financieros.
type
Tipo de datos, información sobre la que se encuentra en la ExecutionMessage@.
drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacenamiento ExecutionMessage.

GetLevel1MessageStorage
public IMarketDataStorage<Level1ChangeMessage> GetLevel1MessageStorage(SecurityId securityId, IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetLevel1MessageStorage(securityId, drive, format)

Para obtener el almacenamiento de datos de nivel 1.

securityId
identificación de instrumentos financieros.
drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacenamiento de datos de nivel 1.

GetNewsMessageStorage
public IMarketDataStorage<NewsMessage> GetNewsMessageStorage(IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetNewsMessageStorage(drive, format)

Para conseguir almacenamiento de noticias.

drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacén de noticias.

GetOrderLogMessageStorage
public IMarketDataStorage<ExecutionMessage> GetOrderLogMessageStorage(SecurityId securityId, IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetOrderLogMessageStorage(securityId, drive, format)

Para obtener el almacenamiento de los registros de pedidos para el instrumento especificado.

securityId
identificación de instrumentos financieros.
drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacenamiento de pedidos.

GetPositionMessageStorage
public IMarketDataStorage<PositionChangeMessage> GetPositionMessageStorage(SecurityId securityId, IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetPositionMessageStorage(securityId, drive, format)

Para obtener el almacenamiento de datos de cambios de posición.

securityId
identificación de instrumentos financieros.
drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacenamiento de datos de cambios de posición.

GetQuoteMessageStorage
public IMarketDataStorage<QuoteChangeMessage> GetQuoteMessageStorage(SecurityId securityId, IMarketDataDrive drive, StorageFormats format, bool passThroughOrderBookIncrement)
result = iStorageRegistry.GetQuoteMessageStorage(securityId, drive, format, passThroughOrderBookIncrement)

Para obtener el almacenamiento de libros de pedidos para el instrumento especificado.

securityId
identificación de instrumentos financieros.
drive
El almacenamiento.
format
El tipo de formato.
passThroughOrderBookIncrement
Pase por incremental QuoteChangeMessage.

Devuelve: El almacén de libros de pedidos.

GetStorage
public IMarketDataStorage GetStorage(SecurityId securityId, DataType dataType, IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetStorage(securityId, dataType, drive, format)

Para conseguir el almacenamiento de datos de mercado.

securityId
identificación de instrumentos financieros.
dataType
DataType
drive
El almacenamiento.
format
El tipo de formato.

Devuelve: Almacenamiento de datos de mercado.

GetTickMessageStorage
public IMarketDataStorage<ExecutionMessage> GetTickMessageStorage(SecurityId securityId, IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetTickMessageStorage(securityId, drive, format)

Para obtener el almacenamiento de los comercios de garrapatas para el instrumento especificado.

securityId
identificación de instrumentos financieros.
drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacenamiento de las operaciones de garrapatas.

GetTransactionStorage
public IMarketDataStorage<ExecutionMessage> GetTransactionStorage(SecurityId securityId, IMarketDataDrive drive, StorageFormats format)
result = iStorageRegistry.GetTransactionStorage(securityId, drive, format)

Para obtener el almacenamiento de transacciones para el instrumento especificado.

securityId
identificación de instrumentos financieros.
drive
El almacenamiento.
format
El tipo de formato.

Devuelve: El almacenamiento de transacciones.

RegisterCandleStorage
public void RegisterCandleStorage(IMarketDataStorage<CandleMessage> storage)
iStorageRegistry.RegisterCandleStorage(storage)

Para registrar el almacenamiento de velas.

storage
El almacenamiento de velas.
RegisterLevel1Storage
public void RegisterLevel1Storage(IMarketDataStorage<Level1ChangeMessage> storage)
iStorageRegistry.RegisterLevel1Storage(storage)

Para registrar el almacenamiento de datos de nivel 1.

storage
El almacenamiento de datos de nivel 1.
RegisterMarketDepthStorage
public void RegisterMarketDepthStorage(IMarketDataStorage<QuoteChangeMessage> storage)
iStorageRegistry.RegisterMarketDepthStorage(storage)

Para registrar el almacenamiento de libros de pedidos.

storage
El almacén de libros de pedidos.
RegisterOrderLogStorage
public void RegisterOrderLogStorage(IMarketDataStorage<ExecutionMessage> storage)
iStorageRegistry.RegisterOrderLogStorage(storage)

Para registrar el almacenamiento de registro de pedidos.

storage
El almacenamiento de pedidos.
RegisterPositionStorage
public void RegisterPositionStorage(IMarketDataStorage<PositionChangeMessage> storage)
iStorageRegistry.RegisterPositionStorage(storage)

Para registrar el almacenamiento de datos de cambios de posición.

storage
El almacenamiento de datos de cambios de posición.
RegisterTradeStorage
public void RegisterTradeStorage(IMarketDataStorage<ExecutionMessage> storage)
iStorageRegistry.RegisterTradeStorage(storage)

Para registrar el almacenamiento de las operaciones de garrapata.

storage
El almacenamiento de las operaciones de garrapatas.