Yahoo Finance Quellcode
Sie erhalten ein Archiv mit dem C#-Quellcode des S#.Yahoo-Adapters, der historische Yahoo-Finance-Daten über HTTP herunterlädt und in das Nachrichtenmodell von API umwandelt. Der Quellcode zeigt Servi...
Install-Package StockSharp.Yahoo_Sources -Version 5.0.49
Sie erhalten ein Archiv mit dem C#-Quellcode des S#.Yahoo-Adapters, der historische Yahoo-Finance-Daten über HTTP herunterlädt und in das Nachrichtenmodell von API umwandelt. Der Quellcode zeigt Serviceanfragen, die Verarbeitung von JSON-Antworten sowie die Erstellung von Nachrichten für Instrumente, Kerzen und Kapitalmaßnahmen. Der Konnektor ist auch als separates Produkt verfügbar: Yahoo Finance.
Der Adapter basiert auf HistoricalMessageAdapter und ruft die Yahoo-Finance-Route /v8/finance/chart/{symbol} auf. Das Projekt verwendet keine native DLL und benötigt kein installiertes Handelsterminal.
- Instrumentenmetadaten: Der angefragte Ticker wird in Symbol, Börse, Währung, Preisgenauigkeit, Instrumententyp und Datum des ersten Handels aufgelöst.
- Historische Kerzen: Unterstützt werden tägliche, wöchentliche und monatliche OHLCV-Kerzen für einen angegebenen Datumsbereich mit einer optionalen Begrenzung der Ergebnisanzahl.
- Kapitalmaßnahmen: Dividenden und Aktiensplits werden in Level1-Änderungen umgewandelt.
- Schlusskurse: Das Antwortmodell verarbeitet
AdjClose, der aktuelle Adapter gibt jedoch reguläreClose-Werte aus und erzeugt keine separate bereinigte Zeitreihe. - Netzwerkschicht: Anfragen verwenden
HttpClient; Yahoo-Antworten werden vor der Ausgabe von StockSharp-Nachrichten in interne Modelle umgewandelt.
Dies ist ein historischer Adapter ohne Streaming-Kurse oder Handelsoperationen. Verfügbare Ticker, Datumsbereiche, Intervalle und Kapitalmaßnahmen hängen von den von Yahoo Finance zurückgegebenen Daten ab.