Zacznij terazZacznij za darmo

Wizualizacja RSI

RSI to wskaźnik momentum, którego wartości oscylują między 0 a 100. RSI powyżej 70 zwykle sygnalizuje wykupienie rynku – oznacza to, że aktywo jest przewartościowane i cena może się odwrócić. RSI poniżej 30 sugeruje wyprzedanie rynku – aktywo jest niedowartościowane i cena może zacząć rosnąć. Żeby lepiej zrozumieć ten wskaźnik, obliczysz RSI i wykreślisz go razem z danymi cenowymi.

Podobnie jak w poprzednim ćwiczeniu, użyjesz historycznych dziennych danych cenowych akcji Google, wczytanych jako stock_data. Biblioteka talib została już zaimportowana, a matplotlib.pyplot – jako plt.

To ćwiczenie jest częścią kursu

Financial Trading w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Calculate RSI
stock_data['RSI'] = ____(stock_data['____'])

# Create subplots
fig, (ax1, ax2) = plt.____(2)
# Plot RSI with the price
ax1.set_ylabel('Price')
____(stock_data['____'])
ax2.set_ylabel('RSI')
____(stock_data['____'], color='orangered')

ax1.set_title('Price and RSI')
plt.show()
Edytuj i uruchom kod