Willkommen in unserem Hilfecenter

Wenn Sie das Verhalten des Aktienmarktes studieren oder Handelsstrategien entwickeln wollen, ist der Zugang zu früheren Börsendaten unerlässlich. Die Börsendatenplattform von Yahoo ist eine beliebte Ressource für solche Informationen, und mit Python lässt sich der Abrufprozess problemlos automatisieren. In dieser Anleitung zeigen wir Ihnen, wie Sie historische Marktdaten für Apple Inc. (AAPL) mit Hilfe der yfinance-Bibliothek in Python erhalten.


Schritt-für-Schritt-Anleitung


1. Vorbereiten Ihrer Umgebung

Bevor wir mit dem Programmieren beginnen, überprüfen Sie bitte, ob Python auf Ihrem System richtig eingerichtet ist. Sie können es von der offiziellen Python-Webseite herunterladen. Außerdem müssen Sie das yfinance-Paket konfigurieren, das eine optimierte Schnittstelle zu den Yahoo-Marktdaten bietet. Um das Paket yfinance zu installieren, öffnen Sie bitte Ihr Terminal oder die Eingabeaufforderung und führen Sie den folgenden Befehl aus:

pip install yfinance


2. Erstellen des Python-Programms


Nachdem Sie das erforderliche Paket konfiguriert haben, fahren wir mit dem Schreiben des Python-Codes zum Abrufen der Börsendaten fort.

Importieren der erforderlichen Bibliotheken

Wir beginnen mit dem Import der wichtigsten Bibliotheken:

import yfinance as yf

import pandas as pd


Festlegen des Aktiensymbols und Abrufen von Daten

Definieren Sie dann den Handelsticker für Apple Inc. (AAPL) und rufen Sie die historischen Daten für die Aktie ab:

# Define the stock symbol
ticker = 'AAPL'

# Fetch historical stock data for the symbol
data = yf.download(ticker, start="2010-01-01", end="2023-01-01")

# Show the first few rows of the dataset
print(data.head())

# Store the dataset in a CSV file
data.to_csv(f'{ticker}_historical_data.csv')


Erläuterung:

  • Bibliotheken importieren: Das yfinance-Paket wird verwendet, um die Daten zu sammeln, und pandas hilft bei der Verwaltung der Datenstruktur.
  • Aktiensymbol festlegen: Wir geben 'AAPL' als Börsenkürzel für Apple Inc. an.
  • Daten herunterladen: Die Funktion yf.download ruft die historischen Daten der Aktie für den angegebenen Zeitraum ab.
  • Daten anzeigen: Mit print(data.head()) werden die ersten paar Zeilen des Datensatzes angezeigt, um sicherzustellen, dass die Daten korrekt abgerufen wurden.
  • Speichern als CSV: Der Befehl data.to_csv exportiert die abgerufenen Daten in eine CSV-Datei, die entsprechend dem Börsenticker benannt wird.

3. Ausführen des Programms

Speichern Sie das Programm unter einem Namen wie download_stock_data.py. Öffnen Sie anschließend Ihr Terminal oder die Eingabeaufforderung, navigieren Sie zu dem Ordner, in dem sich Ihr Programm befindet, und führen Sie es mit diesem Befehl aus:


python download_stock_data.py


Nach der Ausführung des Skripts werden die ersten Zeilen der Aktiendaten auf dem Bildschirm angezeigt, und eine CSV-Datei mit dem Namen AAPL_historical_data.csv wird im selben Verzeichnis erstellt.


Beispiel für die Ausgabe

Hier ist ein Beispiel für die Daten, die durch print(data.head()) angezeigt werden:




Hier werden der Eröffnungskurs, der Höchstkurs, der Tiefstkurs, der Schlusskurs, der angepasste Schlusskurs und das Handelsvolumen für die ersten Handelstage des Jahres 2010 angezeigt.


Fazit

Mit nur wenigen Python-Befehlen können Sie mühelos historische Aktiendaten von der Yahoo-Aktiendatenplattform abrufen und speichern. Dieses Verfahren kann leicht angepasst werden, um Daten für jede öffentlich gehandelte Aktie abzurufen, indem das Aktiensymbol und der Datumsbereich geändert werden. 

War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren