Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz RSI, używając odpowiedniej metody z biblioteki talib i kolumny Close z danych cenowych. Zapisz wynik w nowej kolumnie o nazwie RSI_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.____())
Edytuj i uruchom kod