Transitioning From Web Developer to Comic Book Author:

Historische kursdaten herunterladen

Das Abrufen der Daten in den Pandas DataFrame erforderte etwas mehr Aufwand, aber der Code kann leicht wiederverwendet werden (mit leichten Änderungen auch für verschiedene Methoden der YahooFinancials-Klasse). Einmal auf der Angebotsseite der Aktie oder ETF, an der Sie interessiert sind, können Sie die Zeitintervall-Steuerelemente oben links im Diagramm verwenden, um das Zeitintervall anzupassen, in dem das Diagramm angezeigt wird (z. B. Stunde, Tag, Monat), sodass Sie den historischen Zeitrahmen sehen können, an dem Sie interessiert sind. Der erste Ansatz verwendet eine Bibliothek namens yfinance und es ist definitiv der einfachste Ansatz, den ich kenne. Die zweite, mityahoofinancials, ist etwas komplizierter, aber für den zusätzlichen Aufwand, den wir in den Download der Daten stecken, erhalten wir eine breitere Auswahl an aktienbezogenen Daten. Was den Schlusskurs der Tesla-Aktie am 1. Mai 2019 in die aktuelle Zelle bringt, wie unten gezeigt: Schritt 6 klicken Sie auf Download, um den ausgewählten Zeitraum der Preisdaten an Ihre Microsoft Excel-Tabelle zu senden. Die zweite Bibliothek, die ich in diesem Artikel erwähnen wollte, ist yahoofinancials. Obwohl ich es etwas anspruchsvoller finde, mit dieser Bibliothek zu arbeiten, bietet sie eine Menge Informationen, die in yfinance nicht verfügbar sind. Beginnen wir mit dem Herunterladen der historischen Aktienkurse von Tesla: Schritt 3 ist, auf die Registerkarte “Historische Daten” auf der Seite für das gewünschte Tickersymbol zu klicken. Wenn Sie nur einen einzelnen historischen Datenpunkt in einer Excel-Zelle verwenden möchten, können Sie diese Formel verwenden: Sie können die Datumsangaben am oberen Rand des Diagramms anpassen, um die historischen Daten der drei Indizes anzuzeigen.

Wenn Sie nach einem robusteren Satz historischer Preisdaten suchen, leistet die Caltech Quantitative Finance Group eine hervorragende Arbeit, indem sie eine Landschaft der verfügbaren Marktdatenfeed-Optionen bereitstellt. Ich habe einen Fall der Verwendung der Bibliothek zum Herunterladen von Informationen über ein einzelnes Unternehmen vorgestellt. Wir können jedoch problemlos eine Liste der Unternehmen bereitstellen, und die Methoden geben entsprechende JSONs zurück, die die angeforderten Informationen für jedes Unternehmen enthalten. Sehen wir uns ein Beispiel für das Herunterladen der angepassten Schlusskurse für mehrere Unternehmen an: Yahoo Finance stellt historische Preisdaten bereit, die leicht in Microsoft Excel heruntergeladen und dann über die Kalkulationstabelle zum Backtest und Zum Studieren verwendet werden können, indem Formeln und Filter erstellt werden. yfinance ist eine sehr bequeme Bibliothek, die meine Go-to-Bibliothek zum Herunterladen von Aktienkursen ist. Früher hieß es fix_yahoo_finance. Die kurze Geschichte der Bibliothek ist, dass als Fix für die beliebte pandas_datareader Bibliothek gestartet wird. Mit der Zeit änderte Yahoo Finance die API und die verbundenen Funktionen wurden veraltet. Damals wurde fix_yahoo_finance eingeführt, um das Herunterladen von Daten von Yahoo Finance wieder möglich zu machen.

Comments

comments