FinamMessageAdapter
O adaptador de mensagens para o Finam.
Herda de: HistoricalMessageAdapter
Construtores
public FinamMessageAdapter(IdGenerator transactionIdGenerator)
finamMessageAdapter = FinamMessageAdapter(transactionIdGenerator)
Inicializa uma nova instância do FinamMessageAdapter.
- transactionIdGenerator
- Gerador de identificação de transação.
Propriedades
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = FinamMessageAdapter.AllTimeFrames
Possíveis prazos.
public bool IncludeTicksOrigin { get; set; }
value = finamMessageAdapter.IncludeTicksOrigin
finamMessageAdapter.IncludeTicksOrigin = value
Preencher OriginSide.
public override bool IsNativeIdentifiers { get; }
value = finamMessageAdapter.IsNativeIdentifiers
Identificar o instrumento financeiro nas mensagens por identificador nativo.
Métodos
public override void Load(SettingsStorage storage)
finamMessageAdapter.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
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.
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.
public override void Save(SettingsStorage storage)
finamMessageAdapter.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage message, CancellationToken cancellationToken)
result = finamMessageAdapter.SecurityLookupAsync(message, cancellationToken)