Código-fonte do Yahoo Finance
Você recebe um arquivo contendo o código-fonte em C# do adaptador S#.Yahoo, que baixa dados históricos do Yahoo Finance por HTTP e os converte para o modelo de mensagens do API. O código-fonte permite...
Install-Package StockSharp.Yahoo_Sources -Version 5.0.49
Você recebe um arquivo contendo o código-fonte em C# do adaptador S#.Yahoo, que baixa dados históricos do Yahoo Finance por HTTP e os converte para o modelo de mensagens do API. O código-fonte permite examinar as solicitações ao serviço, a análise das respostas JSON e a criação de mensagens de instrumentos, candles e eventos corporativos. O conector também está disponível como um produto separado: Yahoo Finance.
O adaptador é baseado em HistoricalMessageAdapter e chama a rota do Yahoo Finance /v8/finance/chart/{symbol}. O projeto não usa uma DLL nativa e não requer um terminal de negociação instalado.
- Metadados do instrumento: o ticker solicitado é resolvido para símbolo, bolsa, moeda, precisão de preço, tipo de instrumento e data da primeira negociação.
- Candles históricos: há suporte a candles OHLCV diários, semanais e mensais para um intervalo de datas especificado, com limite opcional da quantidade de resultados.
- Eventos corporativos: dividendos e desdobramentos de ações são convertidos em alterações Level1.
- Preços de fechamento: o modelo de resposta analisa
AdjClose, mas o adaptador atual envia valoresClosenormais e não produz uma série ajustada separada. - Camada de rede: as solicitações usam
HttpClient, e as respostas do Yahoo são convertidas em modelos internos antes da emissão das mensagens do StockSharp.
Este é um adaptador histórico sem cotações em streaming nem operações de negociação. Os tickers, as datas, os intervalos e os eventos corporativos disponíveis dependem dos dados retornados pelo Yahoo Finance.