MarketEmulatorAdapter
StockSharp.Algo.Testing
Enrolamento do adaptador IMarketEmulator para fornecer IMessageAdapter interface.
Herda de: MessageAdapter
Construtores
MarketEmulatorAdapter
public MarketEmulatorAdapter(IMarketEmulator emulator, IdGenerator transactionIdGenerator)
marketEmulatorAdapter = MarketEmulatorAdapter(emulator, transactionIdGenerator)
Inicializa uma nova instância.
- emulator
- O emulador de mercado.
- transactionIdGenerator
- Gerador de identificação de transação.
Propriedades
CurrentTime
public override DateTime CurrentTime { get; }
value = marketEmulatorAdapter.CurrentTime
Hora atual do UTC.
Emulator
public IMarketEmulator Emulator { get; }
value = marketEmulatorAdapter.Emulator
O emulador de mercado.
IsAutoReplyOnTransactonalUnsubscription
public override bool IsAutoReplyOnTransactonalUnsubscription { get; }
value = marketEmulatorAdapter.IsAutoReplyOnTransactonalUnsubscription
Enviar resposta automática para OrderStatusMessage e PortfolioLookupMessagenunscribes.
IsPositionsEmulationRequired
public override bool? IsPositionsEmulationRequired { get; }
value = marketEmulatorAdapter.IsPositionsEmulationRequired
Emulação necessária do adaptador PositionChangeMessage.
IsSupportExecutionsPnL
public override bool IsSupportExecutionsPnL { get; }
value = marketEmulatorAdapter.IsSupportExecutionsPnL
O adaptador preenche PnL.
IsSupportTransactionLog
public override bool IsSupportTransactionLog { get; }
value = marketEmulatorAdapter.IsSupportTransactionLog
Adaptador traduz alterações de ordens na resposta de OrderStatusMessage.
Métodos
Clone
public override IMessageAdapter Clone()
result = marketEmulatorAdapter.Clone()
Cria uma cópia profunda de DataSeries
Retorna: Copy.
DisposeManaged
protected override void DisposeManaged()
marketEmulatorAdapter.DisposeManaged()
Libertar recursos.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = marketEmulatorAdapter.OnSendInMessageAsync(message, cancellationToken)
Enviar mensagem.
- message
- Message
- cancellationToken
- CancellationToken
Retorna: ValueTask