LoslegenKostenlos starten

Kursänderungen von Aktien berechnen

Im Video hast du gelernt, wie man Renditen aus aktuellen und verschobenen Kursen berechnet. Jetzt übst du eine ähnliche Rechnung: Du berechnest absolute Änderungen aus aktuellen und verschobenen Kursen und vergleichst das Ergebnis mit der Funktion .diff().

Diese Übung ist Teil des Kurses

<Kurs>Zeitreihen in Python bearbeiten</Kurs>
Kurs ansehen

Übungsanweisungen

Wir haben pandas bereits als pd und matplotlib.pyplot als plt importiert. Außerdem haben wir Yahoo-Aktienkurse für die Jahre 2013 bis 2015 geladen, die Frequenz auf Geschäftstage gesetzt und das Ergebnis yahoo zugewiesen.

  • Erstelle eine neue Spalte namens shifted_30, die den 'price' um 30 Geschäftstage in die Zukunft verschoben enthält.
  • Subtrahiere 'shifted_30' von 'price' und weise das Ergebnis einer neuen Spalte 'change_30' zu.
  • Wende .diff() mit periods gleich 30 an und weise das Ergebnis einer neuen Spalte 'diff_30' zu.
  • Inspiziere die letzten fünf Zeilen von yahoo, um die Berechnung zu überprüfen.
  • Subtrahiere diff_30 von change_30 mit der Methode .sub() und gib die .value_counts() des Ergebnisses aus, um zu zeigen, dass beide Spalten gleich sind.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Created shifted_30 here
yahoo['shifted_30'] = ____

# Subtract shifted_30 from price
yahoo['change_30'] = ____

# Get the 30-day price difference
yahoo['diff_30'] = ____

# Inspect the last five rows of price
print(____)

# Show the value_counts of the difference between change_30 and diff_30
print(____)
Code bearbeiten und ausführen