RSI'ı hesapla
RSI hesaplaması oldukça doğrudur. RS (Relative Strength), seçilen n dönemindeki yukarı yönlü fiyat değişimlerinin ortalamasının, aynı n dönemindeki aşağı yönlü fiyat değişimlerinin ortalamasına bölünmesiyle elde edilir.
\( RSI = 100 - 100/(1+RS)\)
Burada: RS = yukarı yönlü fiyat değişimlerinin ortalaması / aşağı yönlü fiyat değişimlerinin ortalaması
Tüm bu hesaplamalar Python'da tek satır kodla yapılabilir. Bu egzersizde, Google hissesinin geçmiş günlük fiyat verilerini kullanarak ilk RSI hesaplamanı yapacaksın.
Günlük fiyat verileri stock_data olarak yüklendi. Ayrıca talib senin için içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Alım Satım
Egzersiz talimatları
talibiçindeki uygun yöntemi ve fiyat verilerindekiClosesütununu kullanarak RSI'ı hesapla. SonucuRSI_14adlı yeni bir sütuna kaydet.- Zaman periyodu 21 olan RSI'ı hesapla ve
RSI_21adlı yeni bir sütuna kaydet. stock_data'nın son beş satırını yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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.____())