AlphaVantageMessageAdapter

StockSharp.AlphaVantage

O adaptador de mensagens para AlphaVantage.

Herda de: HistoricalMessageAdapter

Implementa: ITokenAdapter

Construtores

AlphaVantageMessageAdapter
public AlphaVantageMessageAdapter(IdGenerator transactionIdGenerator)
alphaVantageMessageAdapter = AlphaVantageMessageAdapter(transactionIdGenerator)

Inicializa uma nova instância do AlphaVantageMessageAdapter.

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

Propriedades

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

Possíveis prazos.

AssociatedBoards
public override string[] AssociatedBoards { get; }
value = alphaVantageMessageAdapter.AssociatedBoards

O adaptador só pode processar a subscrição com instrumentos associados à placa especificada.

Token
public SecureString Token { get; set; }
value = alphaVantageMessageAdapter.Token
alphaVantageMessageAdapter.Token = value

As regras de item, que está associado (por exemplo, para a regra ISubscriptionProvider) a ordem será um token). Se a regra não estiver associada a nada, será devolvida.

Métodos

ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage msg, CancellationToken token)
result = alphaVantageMessageAdapter.ConnectAsync(msg, token)
Load
public override void Load(SettingsStorage storage)
alphaVantageMessageAdapter.Load(storage)

Carregar as configurações.

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

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

Gravar as definições.

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