Datenleser für Yahoo Finance, um tägliche Aktienkurse abzurufen. Kann zur Entwicklung von Backtests verwendet werden und alle historischen täglichen Daten von Yahoo Finance abrufen
Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter/Dart-Paket, das tägliche Aktienkurse von Yahoo Finance abruft und Entwicklern die Möglichkeit bietet, historische Marktdaten für die Entwicklung von Backtesting-Tools und Finanzanalyse-Anwendungen zu nutzen. Es unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux und ist somit vielseitig für den plattformübergreifenden Einsatz geeignet. Das Paket vereinfacht die Integration mit der öffentlichen API von Yahoo Finance und ermöglicht eine nahtlose Abfrage umfassender historischer Preisdaten für Aktien und andere Finanzinstrumente.
Anwendungsfälle
Backtesting von Handelsstrategien
Finanz- Dashboards erstellen
Analyse historischer Aktientrends
Entwicklung von Investitionsforschungstools
Erstellen von Portfolio-Tracking-Apps
Hauptmerkmale
Holt tägliche historische Aktienkurse ab
Unterstützt die Bereitstellung über Plattformen hinweg
Einfache API für die Datenabruf
Integriert sich mit Yahoo Finance
Ermöglicht den Zugriff auf Echtzeit- und historische Daten
Geeignet für
Finanz-App-Entwickler
Quantitative Analysten
Trading-Strategie-Baukasten
datengestützte Investitionstools
Flutter-Projekte, die Marktdaten erfordern
Hinweise
Abhängig von der Stabilität der externen Yahoo Finance API
Beschränkt auf Tagesgranularität
Internetverbindung erforderlich
Könnte Rate-Limits haben
Die Datenkorrektheit hängt von der Quelle Yahoo Finance ab
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
This project started as a migration of the pandas datareader functionality to read yahoo finance stock prices.
In December of 2022 yahoo started to encrypt the data in the HTML, so I needed to investigate a way of evolving the package.
And then found a yfinance package that used query2 of yahoo finance API, and started to use it
This lib have a strong advantage on backtesting strategies as it can give all the dataframe in yahoo finance, this means that can get daily data on futures like NQ=F and ES=F since 2000 and it goes as far as getting data from 1927 on the SP500 yahoo finance symbol ^GSPC
Features
Get daily data from yahoo finance for the entire dataframe available
You can also provide your own Dio instance when you need custom behavior like
request caching or shared interceptors:
final dio = Dio()
..interceptors.add(DioCacheInterceptor(options: cacheOptions));
final reader = YahooFinanceDailyReader(dio: dio);
final response = await reader.getDailyDTOs('GOOG');
Additional information
To include in your app as a widget you can start with this future builder and debug your way until your desired result