Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Bereken de RSI met de juiste methode uit talib en de kolom Close in de koersdata. Sla deze op in een nieuwe kolom RSI_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.____())
Code bewerken en uitvoeren