Bereken de RSI
De berekening van de RSI volgt een eenvoudige formule. RS, of Relative Strength, is het gemiddelde van stijgende koersveranderingen in een gekozen n-periode, gedeeld door het gemiddelde van dalende koersveranderingen over die n-periode.
\( RSI = 100 - 100/(1+RS)\)
Waarbij: RS = gemiddelde van stijgende koersveranderingen / gemiddelde van dalende koersveranderingen
Al deze berekeningen kun je in Python in één regel code doen. In deze oefening maak je je eerste RSI-berekening met historische dagkoersen van het aandeel Google.
De dagelijkse koersgegevens zijn geladen als stock_data. Ook is talib al voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Financieel traden in Python
Oefeninstructies
- Bereken de RSI met de juiste methode uit
taliben de kolomClosein de koersdata. Sla deze op in een nieuwe kolomRSI_14. - Bereken de RSI met een periode van 21 en sla deze op in een nieuwe kolom
RSI_21. - Print de laatste vijf rijen van
stock_data.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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.____())