FinamMessageAdapter

StockSharp.Finam

O adaptador de mensagens para o Finam.

Herda de: HistoricalMessageAdapter

Construtores

FinamMessageAdapter
public FinamMessageAdapter(IdGenerator transactionIdGenerator)
finamMessageAdapter = FinamMessageAdapter(transactionIdGenerator)

Inicializa uma nova instância do FinamMessageAdapter.

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

Propriedades

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

Possíveis prazos.

IncludeTicksOrigin
public bool IncludeTicksOrigin { get; set; }
value = finamMessageAdapter.IncludeTicksOrigin
finamMessageAdapter.IncludeTicksOrigin = value

Preencher OriginSide.

IsNativeIdentifiers
public override bool IsNativeIdentifiers { get; }
value = finamMessageAdapter.IsNativeIdentifiers

Identificar o instrumento financeiro nas mensagens por identificador nativo.

Métodos

Load
public override void Load(SettingsStorage storage)
finamMessageAdapter.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = finamMessageAdapter.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.

OnTicksSubscriptionAsync
protected override ValueTask OnTicksSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = finamMessageAdapter.OnTicksSubscriptionAsync(mdMsg, cancellationToken)

Lida com a solicitação de assinatura de dados de tiques. Sobreponha- se para fornecer a implementação do processamento de assinaturas de tiques. 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.

Save
public override void Save(SettingsStorage storage)
finamMessageAdapter.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage message, CancellationToken cancellationToken)
result = finamMessageAdapter.SecurityLookupAsync(message, cancellationToken)