MoexLchiMessageAdapter
StockSharp.MoexLchi
O adaptador de mensagens para MoexLchi.
Herda de: HistoricalMessageAdapter
Construtores
MoexLchiMessageAdapter
public MoexLchiMessageAdapter(IdGenerator transactionIdGenerator)
moexLchiMessageAdapter = MoexLchiMessageAdapter(transactionIdGenerator)
Inicializa uma nova instância do MoexLchiMessageAdapter.
- transactionIdGenerator
- Gerador de identificação de transação.
Propriedades
AllYears
public static IEnumerable<DateTime> AllYears { get; }
value = MoexLchiMessageAdapter.AllYears
Todos os anos, quando o concurso decorreu.
Métodos
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ConnectAsync(message, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.DisconnectAsync(message, cancellationToken)
OnOrderLogSubscriptionAsync
protected override ValueTask OnOrderLogSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.OnOrderLogSubscriptionAsync(mdMsg, cancellationToken)
Lida com a solicitação de assinatura para os dados do log de pedidos (trades/transações). Sobrescrever para fornecer a implementação para o processamento da assinatura do log de pedidos. A implementação padrão lança NotSupported.
- mdMsg
- Mensagem de subscrição de dados de mercado.
- cancellationToken
- Inscrição de cancelamento para cancelar a operação.
Retorna: A ValueTask representa a operação assíncrona.
ResetAsync
protected override ValueTask ResetAsync(ResetMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ResetAsync(message, cancellationToken)