BaseEmulationConnector

StockSharp.Algo.Testing

La conexión base de la emulación.

Hereda de: Connector

Constructores

BaseEmulationConnector
protected BaseEmulationConnector(EmulationMessageAdapter emulationAdapter, bool applyHeartbeat, bool initChannels)
baseEmulationConnector = BaseEmulationConnector(emulationAdapter, applyHeartbeat, initChannels)

Inicia una nueva instancia de la BaseEmulationConnector.

emulationAdapter
Adaptador de mensajes de emulación.
applyHeartbeat
Aplicar el modo de latidos cardíacos encendidos/ apagados para el adaptador especificado.
initChannels
Inicia los canales.

Propiedades

CurrentTime
public override DateTime CurrentTime { get; }
value = baseEmulationConnector.CurrentTime

Hora actual de la UTC.

EmulationAdapter
public EmulationMessageAdapter EmulationAdapter { get; }
value = baseEmulationConnector.EmulationAdapter

El adaptador, ejecutando mensajes en IMarketEmulator.

Portfolios
public override IEnumerable<Portfolio> Portfolios { get; }
value = baseEmulationConnector.Portfolios

La lista de carteras.

UnsubscribeOnDisconnect
public override bool UnsubscribeOnDisconnect { get; }
value = baseEmulationConnector.UnsubscribeOnDisconnect

Envía su suscripción a desconectar.

Métodos

ClearCacheAsync
public override ValueTask ClearCacheAsync(CancellationToken cancellationToken)
result = baseEmulationConnector.ClearCacheAsync(cancellationToken)

Un caché claro.

DisposeManagedAsync
protected override ValueTask DisposeManagedAsync()
result = baseEmulationConnector.DisposeManagedAsync()

To release allocated resources. In particular, to disconnect from the trading system. It is what both Dispose and DisposeAsync run.

Devuelve: ValueTask

LoadAsync
public override Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseEmulationConnector.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Devuelve: Task

OnProcessMessage
protected override ValueTask OnProcessMessage(Message message, CancellationToken cancellationToken)
result = baseEmulationConnector.OnProcessMessage(message, cancellationToken)

Mensaje de proceso.

message
Mensaje.
cancellationToken
CancellationToken
RegisterMarketDepth
public Subscription RegisterMarketDepth(MarketDepthGenerator generator)
result = baseEmulationConnector.RegisterMarketDepth(generator)

Para registrar el generador de libros de pedidos.

generator
El generador de libros de pedidos.

Devuelve: Suscripción.

RegisterOrderLog
public Subscription RegisterOrderLog(OrderLogGenerator generator)
result = baseEmulationConnector.RegisterOrderLog(generator)

Para registrar el generador de registro de pedidos.

generator
El generador de registro de pedidos.

Devuelve: Suscripción.

RegisterTrades
public Subscription RegisterTrades(TradeGenerator generator)
result = baseEmulationConnector.RegisterTrades(generator)

Para registrar el generador de comercios.

generator
El generador de comercios.

Devuelve: Suscripción.

SaveAsync
public override Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseEmulationConnector.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Devuelve: Task

UnRegisterMarketDepth
public void UnRegisterMarketDepth(MarketDepthGenerator generator)
baseEmulationConnector.UnRegisterMarketDepth(generator)

Para eliminar el generador de libros de pedidos, anteriormente registrado a través de MarketDepthGenerator@).

generator
El generador de libros de pedidos.
UnRegisterOrderLog
public void UnRegisterOrderLog(OrderLogGenerator generator)
baseEmulationConnector.UnRegisterOrderLog(generator)

Para eliminar el generador de registro de pedidos, registrado anteriormente a través de OrderLogGenerator@).

generator
El generador de registro de pedidos.
UnRegisterTrades
public void UnRegisterTrades(TradeGenerator generator)
baseEmulationConnector.UnRegisterTrades(generator)

Para eliminar el generador de comercios, registrado anteriormente a través de TradeGenerator@).

generator
El generador de comercios.