IStorageRegistry

StockSharp.Algo.Storages

Die Schnittstelle, die die Speicherung von Marktdaten beschreibt.

Eigenschaften

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

Der standardmäßig verwendete Speicher.

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

Börsen und Handelsbörsen Anbieter.

Methoden

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

Um Board State Storage zu erhalten.

drive
Lagerung.
format
Formattyp.

Rückgabe: Die Nachrichtenspeicherung.

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

Um die Kerzen für das angegebene Instrument zu speichern.

securityId
Kennung des Finanzinstruments.
type
DataType
drive
Lagerung.
format
Formattyp.

Rückgabe: Die Kerzen Lagerung.

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

Um den ExecutionMessage @ Speicher für das angegebene Instrument zu erhalten.

securityId
Kennung des Finanzinstruments.
type
Datentyp, über den Informationen in ExecutionMessage enthalten sind.
drive
Lagerung.
format
Formattyp.

Rückgabe: Der ExecutionMessage Storage.

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

Um die Speicherung von Level1-Daten zu erhalten.

securityId
Kennung des Finanzinstruments.
drive
Lagerung.
format
Formattyp.

Rückgabe: Die Speicherung von Level1-Daten.

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

Um Nachrichtenspeicher zu erhalten.

drive
Lagerung.
format
Formattyp.

Rückgabe: Die Nachrichtenspeicherung.

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

Um die Speicherung von Aufträgen Log für das angegebene Instrument zu erhalten.

securityId
Kennung des Finanzinstruments.
drive
Lagerung.
format
Formattyp.

Rückgabe: Die Speicherung von Orders Log.

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

Um die Speicherung von Positionsänderungen zu erhalten, ändern sich Daten.

securityId
Kennung des Finanzinstruments.
drive
Lagerung.
format
Formattyp.

Rückgabe: Die Speicherung der Position verändert Daten.

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

Um die Speicherung von Auftragsbüchern für das angegebene Instrument zu erhalten.

securityId
Kennung des Finanzinstruments.
drive
Lagerung.
format
Formattyp.
passThroughOrderBookIncrement
Pass durch inkrementelle QuoteChangeMessage.

Rückgabe: Die Bestellung Bücher Lagerung.

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

Um die Marktdatenspeicherung zu erhalten.

securityId
Kennung des Finanzinstruments.
dataType
DataType
drive
Lagerung.
format
Formattyp.

Rückgabe: Marktdatenspeicherung.

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

Um die Speicherung von Tick Trades für das angegebene Instrument zu erhalten.

securityId
Kennung des Finanzinstruments.
drive
Lagerung.
format
Formattyp.

Rückgabe: Die Lagerung von Tick Trades.

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

Um die Transaktionsspeicherung für das angegebene Instrument zu erhalten.

securityId
Kennung des Finanzinstruments.
drive
Lagerung.
format
Formattyp.

Rückgabe: Die Transaktionsspeicherung.

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

Um die Kerzen Lagerung zu registrieren.

storage
Die Kerzen Lagerung.
RegisterLevel1Storage
public void RegisterLevel1Storage(IMarketDataStorage<Level1ChangeMessage> storage)
iStorageRegistry.RegisterLevel1Storage(storage)

Um die Speicherung von Level1-Daten zu registrieren.

storage
Die Speicherung von Level1-Daten.
RegisterMarketDepthStorage
public void RegisterMarketDepthStorage(IMarketDataStorage<QuoteChangeMessage> storage)
iStorageRegistry.RegisterMarketDepthStorage(storage)

Um die Bestellung Bücher Lagerung zu registrieren.

storage
Die Bestellung Bücher Lagerung.
RegisterOrderLogStorage
public void RegisterOrderLogStorage(IMarketDataStorage<ExecutionMessage> storage)
iStorageRegistry.RegisterOrderLogStorage(storage)

Um den Order Log Storage zu registrieren.

storage
Die Speicherung von Orders Log.
RegisterPositionStorage
public void RegisterPositionStorage(IMarketDataStorage<PositionChangeMessage> storage)
iStorageRegistry.RegisterPositionStorage(storage)

Um die Speicherung von Positionsänderungsdaten zu registrieren.

storage
Die Speicherung der Position verändert Daten.
RegisterTradeStorage
public void RegisterTradeStorage(IMarketDataStorage<ExecutionMessage> storage)
iStorageRegistry.RegisterTradeStorage(storage)

Um Tick Trades Storage zu registrieren.

storage
Die Lagerung von Tick Trades.