Oblicz RSI
Obliczanie RSI opiera się na prostym wzorze. RS (Relative Strength, czyli Siła Względna) to iloraz średniej wzrostów cen i średniej spadków cen w wybranym okresie n.
\( RSI = 100 - 100/(1+RS)\)
Gdzie: RS = średnia wzrostów cen / średnia spadków cen
Wszystkie te obliczenia można wykonać w Pythonie jedną linią kodu. W tym ćwiczeniu po raz pierwszy obliczysz RSI na podstawie historycznych dziennych danych cenowych akcji Google.
Dane cenowe zostały wczytane jako stock_data. Biblioteka talib jest już zaimportowana.
To ćwiczenie jest częścią kursu
Financial Trading w Pythonie
Instrukcje do ćwiczenia
- Oblicz RSI, używając odpowiedniej metody z biblioteki
talibi kolumnyClosez danych cenowych. Zapisz wynik w nowej kolumnie o nazwieRSI_14. - Oblicz RSI dla okresu 21 i zapisz wynik w nowej kolumnie o nazwie
RSI_21. - Wyświetl ostatnie pięć wierszy
stock_data.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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.____())