IStorageRegistry
La interfaz que describe el almacenamiento de datos del mercado.
Propiedades
public IMarketDataDrive DefaultDrive { get; set; }
value = iStorageRegistry.DefaultDrive
iStorageRegistry.DefaultDrive = value
El almacenamiento utilizado por defecto.
public IExchangeInfoProvider ExchangeInfoProvider { get; }
value = iStorageRegistry.ExchangeInfoProvider
Intercambios y proveedores de juntas comerciales.
Métodos
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
public void RegisterCandleStorage(IMarketDataStorage<CandleMessage> storage)
iStorageRegistry.RegisterCandleStorage(storage)
Para registrar el almacenamiento de velas.
- storage
- El almacenamiento de velas.
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.
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.
public void RegisterOrderLogStorage(IMarketDataStorage<ExecutionMessage> storage)
iStorageRegistry.RegisterOrderLogStorage(storage)
Para registrar el almacenamiento de registro de pedidos.
- storage
- El almacenamiento de pedidos.
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.
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.