IHistoryMarketDataManager

StockSharp.Algo.Testing

Interfaz para el administrador de datos del mercado de historia.

Implementa: IDisposable

Propiedades

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

Compruebe las fechas de carga son tradable.

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

Hora actual.

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

El almacenamiento que se utiliza por defecto.

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

Está empezando.

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

El número de eventos cargados.

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

El intervalo de mensajes TimeMessagegeneración.

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

El número de eventos llama después del final del comercio.

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

Fecha en la historia para empezar.

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

Fecha de parar (se incluye fecha).

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

El formato de los datos del mercado.

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

Almacenamiento de datos de mercado.

Métodos

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

Obtenga tipos de datos compatibles para instrumentos financieros.

securityId
identificación de instrumentos financieros.

Devuelve: Tipos de datos compatibles.

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

Compruebe si el generador existe.

securityId
identificación de instrumentos financieros.
dataType
Tipo de datos.

Devuelve: si el generador existe.

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

Generador de registro.

securityId
identificación de instrumentos financieros.
dataType
Tipo de datos.
generator
Generador.
transactionId
ID de transacción.
Reset
public void Reset()
iHistoryMarketDataManager.Reset()

Reiniciar el estado.

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

Iniciar la generación de datos del mercado.

boards
Exchange boards.

Devuelve: Async enumerable of messages.

Stop
public void Stop()
iHistoryMarketDataManager.Stop()

Detenga la generación de datos del mercado.

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

Suscríbete a los datos del mercado.

message
Mensaje de suscripción.
cancellationToken
Cancelación token.

Devuelve: Error si la suscripción falla, null de lo contrario.

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

Generador no registrado.

originalTransactionId
id de transacción original.

Devuelve: si el generador fue encontrado y eliminado.

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

Descríbete de los datos del mercado.

originalTransactionId
transacción de suscripción original id.