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
Pokyny k cvičení
- Vypočítej RSI pomocí příslušné metody z
taliba sloupceClosev cenových datech. Výsledek ulož do nového sloupceRSI_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.____())