IHistoryMarketDataManager

StockSharp.Algo.Testing

Schnittstelle für den History Market Data Manager.

Implementiert: IDisposable

Eigenschaften

AdapterCache
public MarketDataStorageCache AdapterCache { get; set; }
value = iHistoryMarketDataManager.AdapterCache
iHistoryMarketDataManager.AdapterCache = value

MarketDataStorageCache.

CheckTradableDates
public bool CheckTradableDates { get; set; }
value = iHistoryMarketDataManager.CheckTradableDates
iHistoryMarketDataManager.CheckTradableDates = value

Check Ladedaten sind sie handelbar.

CurrentTime
public DateTime CurrentTime { get; }
value = iHistoryMarketDataManager.CurrentTime

Aktuelle Uhrzeit.

Drive
public IMarketDataDrive Drive { get; set; }
value = iHistoryMarketDataManager.Drive
iHistoryMarketDataManager.Drive = value

Der Speicher, der standardmäßig verwendet wird.

IsStarted
public bool IsStarted { get; }
value = iHistoryMarketDataManager.IsStarted

Es ist gestartet.

LoadedMessageCount
public int LoadedMessageCount { get; }
value = iHistoryMarketDataManager.LoadedMessageCount

Die Anzahl der geladenen Ereignisse.

MarketTimeChangedInterval
public TimeSpan MarketTimeChangedInterval { get; set; }
value = iHistoryMarketDataManager.MarketTimeChangedInterval
iHistoryMarketDataManager.MarketTimeChangedInterval = value

Das Intervall der Nachricht TimeMessage Generation.

PostTradeMarketTimeChangedCount
public int PostTradeMarketTimeChangedCount { get; set; }
value = iHistoryMarketDataManager.PostTradeMarketTimeChangedCount
iHistoryMarketDataManager.PostTradeMarketTimeChangedCount = value

Die Anzahl der Event Calls nach dem Ende des Handels.

StartDate
public DateTime StartDate { get; set; }
value = iHistoryMarketDataManager.StartDate
iHistoryMarketDataManager.StartDate = value

Datum in der Geschichte für den Start.

StopDate
public DateTime StopDate { get; set; }
value = iHistoryMarketDataManager.StopDate
iHistoryMarketDataManager.StopDate = value

Datum in der Geschichte zu stoppen (Datum ist enthalten).

StorageCache
public MarketDataStorageCache StorageCache { get; set; }
value = iHistoryMarketDataManager.StorageCache
iHistoryMarketDataManager.StorageCache = value

Cache.

StorageFormat
public StorageFormats StorageFormat { get; set; }
value = iHistoryMarketDataManager.StorageFormat
iHistoryMarketDataManager.StorageFormat = value

Format der Marktdaten.

StorageRegistry
public IStorageRegistry StorageRegistry { get; set; }
value = iHistoryMarketDataManager.StorageRegistry
iHistoryMarketDataManager.StorageRegistry = value

Marktdatenspeicherung.

Methoden

GetSupportedDataTypesAsync
public IAsyncEnumerable<DataType> GetSupportedDataTypesAsync(SecurityId securityId)
result = iHistoryMarketDataManager.GetSupportedDataTypesAsync(securityId)

Erhalten Sie unterstützte Datentypen für Finanzinstrumente.

securityId
Kennung des Finanzinstruments.

Rückgabe: Unterstützte Datentypen.

HasGenerator
public bool HasGenerator(SecurityId securityId, DataType dataType)
result = iHistoryMarketDataManager.HasGenerator(securityId, dataType)

Prüfen Sie, ob ein Generator vorhanden ist.

securityId
Kennung des Finanzinstruments.
dataType
Datenart.

Rückgabe: wenn Generator vorhanden ist.

RegisterGenerator
public void RegisterGenerator(SecurityId securityId, DataType dataType, MarketDataGenerator generator, long transactionId)
iHistoryMarketDataManager.RegisterGenerator(securityId, dataType, generator, transactionId)

Registergenerator.

securityId
Kennung des Finanzinstruments.
dataType
Datenart.
generator
Generator.
transactionId
Transaktionskennung.
Reset
public void Reset()
iHistoryMarketDataManager.Reset()

Zustand zurücksetzen.

StartAsync
public IAsyncEnumerable<Message> StartAsync(IEnumerable<BoardMessage> boards)
result = iHistoryMarketDataManager.StartAsync(boards)

Start Marktdatengenerierung.

boards
Wechselbörsen.

Rückgabe: Async enumerable von Nachrichten.

Stop
public void Stop()
iHistoryMarketDataManager.Stop()

Stoppen Sie die Generierung von Marktdaten.

SubscribeAsync
public ValueTask<Exception> SubscribeAsync(MarketDataMessage message, CancellationToken cancellationToken)
result = iHistoryMarketDataManager.SubscribeAsync(message, cancellationToken)

Abonnieren Sie Marktdaten.

message
Abonnementnachricht.
cancellationToken
Löschungszeichen.

Rückgabe: Fehler, wenn das Abonnement fehlgeschlagen ist, ansonsten null.

UnregisterGenerator
public bool UnregisterGenerator(long originalTransactionId)
result = iHistoryMarketDataManager.UnregisterGenerator(originalTransactionId)

Unregistergenerator.

originalTransactionId
Ursprüngliche Transaktionskennung.

Rückgabe: wenn der Generator gefunden und entfernt wurde.

Unsubscribe
public void Unsubscribe(long originalTransactionId)
iHistoryMarketDataManager.Unsubscribe(originalTransactionId)

Abmelden von Marktdaten.

originalTransactionId
Ursprüngliche Kennung der Subskriptionstransaktion.