MoexISSMessageAdapter

StockSharp.MoexISS

O adaptador de mensagens para MoexISS.

Herda de: HistoricalMessageAdapter

Construtores

MoexISSMessageAdapter
public MoexISSMessageAdapter(IdGenerator transactionIdGenerator)
moexISSMessageAdapter = MoexISSMessageAdapter(transactionIdGenerator)

Inicializa uma nova instância do MoexISSMessageAdapter.

transactionIdGenerator
Gerador de identificação de transação.

Propriedades

AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = MoexISSMessageAdapter.AllTimeFrames

Possíveis prazos.

Métodos

IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = moexISSMessageAdapter.IsAllDownloadingSupported(dataType)

É para os instrumentos financeiros especificados que são descarregados habilitados.

dataType
Informação do tipo de dados.

Retorna: Verificar o resultado.

OnLevel1SubscriptionAsync
protected override ValueTask OnLevel1SubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = moexISSMessageAdapter.OnLevel1SubscriptionAsync(mdMsg, cancellationToken)

Lida com a solicitação de assinatura para dados de nível 1. Sobrescrever para fornecer implementação para processamento de assinatura de nível 1. 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.

OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = moexISSMessageAdapter.OnTFCandlesSubscriptionAsync(mdMsg, cancellationToken)

Lida com a solicitação de assinatura para os dados de velas de tempo (velas de TF). Sobrescrever para fornecer implementação para o processamento de assinatura de velas de TF. 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.

SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken token)
result = moexISSMessageAdapter.SecurityLookupAsync(lookupMsg, token)