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
Python ile Finansal Alım Satım
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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.____())