MarketEmulatorAdapter
StockSharp.Algo.Testing
Adaptador envolvente IMarketEmulator para proporcionar IMessageAdapterinterface.
Hereda de: MessageAdapter
Constructores
MarketEmulatorAdapter
public MarketEmulatorAdapter(IMarketEmulator emulator, IdGenerator transactionIdGenerator)
marketEmulatorAdapter = MarketEmulatorAdapter(emulator, transactionIdGenerator)
Inicia una nueva instancia.
- emulator
- El emulador del mercado.
- transactionIdGenerator
- Generador de identificación de transacciones.
Propiedades
CurrentTime
public override DateTime CurrentTime { get; }
value = marketEmulatorAdapter.CurrentTime
Hora actual de la UTC.
Emulator
public IMarketEmulator Emulator { get; }
value = marketEmulatorAdapter.Emulator
El emulador del mercado.
IsAutoReplyOnTransactonalUnsubscription
public override bool IsAutoReplyOnTransactonalUnsubscription { get; }
value = marketEmulatorAdapter.IsAutoReplyOnTransactonalUnsubscription
Enviar respuesta automática para OrderStatusMessage y PortfolioLookupMessageunsubscribes.
IsPositionsEmulationRequired
public override bool? IsPositionsEmulationRequired { get; }
value = marketEmulatorAdapter.IsPositionsEmulationRequired
Adaptador necesario emulación PositionChangeMessage.
IsSupportExecutionsPnL
public override bool IsSupportExecutionsPnL { get; }
value = marketEmulatorAdapter.IsSupportExecutionsPnL
Adaptador llena PnL.
IsSupportTransactionLog
public override bool IsSupportTransactionLog { get; }
value = marketEmulatorAdapter.IsSupportTransactionLog
Adaptador traduce los cambios de pedidos en respuesta de OrderStatusMessage.
Métodos
Clone
public override IMessageAdapter Clone()
result = marketEmulatorAdapter.Clone()
Crea una copia profunda de un DataSeries
Devuelve: Copy.
DisposeManaged
protected override void DisposeManaged()
marketEmulatorAdapter.DisposeManaged()
Libera recursos.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = marketEmulatorAdapter.OnSendInMessageAsync(message, cancellationToken)
Envía mensaje.
- message
- Message
- cancellationToken
- CancellationToken
Devuelve: ValueTask