IHistoryMarketDataManager
Schnittstelle für den History Market Data Manager.
Implementiert: IDisposable
Eigenschaften
public MarketDataStorageCache AdapterCache { get; set; }
value = iHistoryMarketDataManager.AdapterCache
iHistoryMarketDataManager.AdapterCache = value
MarketDataStorageCache.
public bool CheckTradableDates { get; set; }
value = iHistoryMarketDataManager.CheckTradableDates
iHistoryMarketDataManager.CheckTradableDates = value
Check Ladedaten sind sie handelbar.
public DateTime CurrentTime { get; }
value = iHistoryMarketDataManager.CurrentTime
Aktuelle Uhrzeit.
public IMarketDataDrive Drive { get; set; }
value = iHistoryMarketDataManager.Drive
iHistoryMarketDataManager.Drive = value
Der Speicher, der standardmäßig verwendet wird.
public bool IsStarted { get; }
value = iHistoryMarketDataManager.IsStarted
Es ist gestartet.
public int LoadedMessageCount { get; }
value = iHistoryMarketDataManager.LoadedMessageCount
Die Anzahl der geladenen Ereignisse.
public TimeSpan MarketTimeChangedInterval { get; set; }
value = iHistoryMarketDataManager.MarketTimeChangedInterval
iHistoryMarketDataManager.MarketTimeChangedInterval = value
Das Intervall der Nachricht TimeMessage Generation.
public int PostTradeMarketTimeChangedCount { get; set; }
value = iHistoryMarketDataManager.PostTradeMarketTimeChangedCount
iHistoryMarketDataManager.PostTradeMarketTimeChangedCount = value
Die Anzahl der Event Calls nach dem Ende des Handels.
public DateTime StartDate { get; set; }
value = iHistoryMarketDataManager.StartDate
iHistoryMarketDataManager.StartDate = value
Datum in der Geschichte für den Start.
public DateTime StopDate { get; set; }
value = iHistoryMarketDataManager.StopDate
iHistoryMarketDataManager.StopDate = value
Datum in der Geschichte zu stoppen (Datum ist enthalten).
public MarketDataStorageCache StorageCache { get; set; }
value = iHistoryMarketDataManager.StorageCache
iHistoryMarketDataManager.StorageCache = value
Cache.
public StorageFormats StorageFormat { get; set; }
value = iHistoryMarketDataManager.StorageFormat
iHistoryMarketDataManager.StorageFormat = value
Format der Marktdaten.
public IStorageRegistry StorageRegistry { get; set; }
value = iHistoryMarketDataManager.StorageRegistry
iHistoryMarketDataManager.StorageRegistry = value
Marktdatenspeicherung.
Methoden
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.
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.
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.
public IAsyncEnumerable<Message> StartAsync(IEnumerable<BoardMessage> boards)
result = iHistoryMarketDataManager.StartAsync(boards)
Start Marktdatengenerierung.
- boards
- Wechselbörsen.
Rückgabe: Async enumerable von Nachrichten.
public void Stop()
iHistoryMarketDataManager.Stop()
Stoppen Sie die Generierung von Marktdaten.
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.
public bool UnregisterGenerator(long originalTransactionId)
result = iHistoryMarketDataManager.UnregisterGenerator(originalTransactionId)
Unregistergenerator.
- originalTransactionId
- Ursprüngliche Transaktionskennung.
Rückgabe: wenn der Generator gefunden und entfernt wurde.
public void Unsubscribe(long originalTransactionId)
iHistoryMarketDataManager.Unsubscribe(originalTransactionId)
Abmelden von Marktdaten.
- originalTransactionId
- Ursprüngliche Kennung der Subskriptionstransaktion.