Den RSI berechnen
Die RSI-Berechnung folgt einer einfachen Formel. RS, oder Relative Strength, ist der Durchschnitt der positiven Kursveränderungen in n Perioden, geteilt durch den Durchschnitt der negativen Kursveränderungen über diese n Perioden.
\( RSI = 100 - 100/(1+RS)\)
Dabei gilt: RS = Durchschnitt der positiven Kursveränderungen / Durchschnitt der negativen Kursveränderungen
All diese Berechnungen kannst du in Python mit einer einzigen Codezeile erledigen. In dieser Übung berechnest du zum ersten Mal den RSI anhand historischer Tageskursdaten der Google-Aktie.
Die Tageskursdaten wurden als stock_data geladen. Außerdem wurde talib bereits für dich importiert.
Diese Übung ist Teil des Kurses
<Kurs>Finanzhandel mit Python</Kurs>Übungsanweisungen
- Berechne den RSI mit der passenden Methode aus
talibund derClose-Spalte der Kursdaten. Speichere ihn in einer neuen Spalte namensRSI_14. - Berechne den RSI mit einer Periodenlänge von 21 und speichere ihn in einer neuen Spalte namens
RSI_21. - Gib die letzten fünf Zeilen von
stock_dataaus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Calculate RSI with the default time period
stock_data['RSI_14'] = ____(stock_data['____'])
# Calculate RSI with a time period of 21
stock_data['RSI_21'] = ____
# Print the last five rows
print(stock_data.____())