SMA vs. EMA
SMA ve EMA, yaygın kullanılan trend göstergeleridir. SMA tüm veri noktalarına eşit ağırlık verirken, EMA son veri noktalarına daha fazla ağırlık verir. Elinde Google hisse fiyat verileri var ve hangi hareketli ortalama göstergesini kullanacağına karar vermek istiyorsun. Aynı geri dönüş (lookback) periyoduyla hem SMA hem de EMA hesaplayıp tek bir grafikte çizmeyi planlıyorsun.
Google hissesinin günlük tarihsel fiyat verileri stock_data içinde yüklendi. Ayrıca, talib senin için içe aktarıldı ve matplotlib.pyplot da plt olarak içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Alım Satım
Egzersiz talimatları
Closefiyatının 50 günlük SMA'sını hesapla ve yeni birSMAsütununa kaydet.Closefiyatının 50 günlük EMA'sını hesapla ve yeni birEMAsütununa kaydet.SMAveEMAyıClosefiyatıyla birlikte çiz.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Calculate the SMA
stock_data['SMA'] = ____(stock_data['____'], ____)
# Calculate the EMA
stock_data['EMA'] = ____(stock_data['____'], ____)
# Plot the SMA, EMA with price
____(stock_data['____'], label='SMA')
____(stock_data['____'], label='EMA')
____(stock_data['____'], label='Close')
# Customize and show the plot
plt.legend()
plt.title('SMA vs EMA')
plt.show()