Código fuente de Yahoo Finance
Recibe un archivo que contiene el código fuente en C# del adaptador S#.Yahoo, que descarga datos históricos de Yahoo Finance mediante HTTP y los convierte al modelo de mensajes de API. El código fuent...
Install-Package StockSharp.Yahoo_Sources -Version 5.0.49
Recibe un archivo que contiene el código fuente en C# del adaptador S#.Yahoo, que descarga datos históricos de Yahoo Finance mediante HTTP y los convierte al modelo de mensajes de API. El código fuente permite examinar las solicitudes al servicio, el análisis de respuestas JSON y la creación de mensajes de instrumentos, velas y acciones corporativas. El conector también está disponible como producto independiente: Yahoo Finance.
El adaptador se basa en HistoricalMessageAdapter e invoca la ruta de Yahoo Finance /v8/finance/chart/{symbol}. El proyecto no utiliza una DLL nativa ni requiere un terminal de negociación instalado.
- Metadatos del instrumento: el ticker solicitado se resuelve en su símbolo, mercado, divisa, precisión de precio, tipo de instrumento y fecha de la primera operación.
- Velas históricas: admite velas OHLCV diarias, semanales y mensuales para un intervalo de fechas especificado, con un límite opcional del número de resultados.
- Acciones corporativas: los dividendos y desdoblamientos de acciones se convierten en cambios Level1.
- Precios de cierre: el modelo de respuesta analiza
AdjClose, pero el adaptador actual emite valoresClosenormales y no genera una serie ajustada independiente. - Capa de red: las solicitudes utilizan
HttpClienty las respuestas de Yahoo se convierten en modelos internos antes de emitir mensajes de StockSharp.
Este es un adaptador histórico sin cotizaciones en streaming ni operaciones de negociación. Los tickers, las fechas, los intervalos y las acciones corporativas disponibles dependen de los datos devueltos por Yahoo Finance.