Začněte nyníZačněte zdarma

Výpočet RSI

Výpočet RSI vychází z jednoduchého vzorce. RS neboli Relative Strength je průměr kladných cenových změn za zvolených n období vydělený průměrem záporných cenových změn za stejných n období.

\( RSI = 100 - 100/(1+RS)\)

Kde: RS = průměr kladných cenových změn / průměr záporných cenových změn

Všechny tyto výpočty zvládneš v Pythonu na jediném řádku kódu. V tomto cvičení si poprvé vypočítáš RSI z historických denních cenových dat akcií Googlu.

Denní cenová data jsou načtena jako stock_data. Knihovna talib je už naimportovaná.

Toto cvičení je součástí kurzu

Finanční obchodování v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej RSI pomocí příslušné metody z talib a sloupce Close v cenových datech. Výsledek ulož do nového sloupce RSI_14.
  • Vypočítej RSI s časovým obdobím 21 a výsledek ulož do nového sloupce RSI_21.
  • Vypiš posledních pět řádků stock_data.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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.____())
Upravit a spustit kód