BaşlayınÜcretsiz Başlayın

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

Python ile Finansal Alım Satım

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Close fiyatının 50 günlük SMA'sını hesapla ve yeni bir SMA sütununa kaydet.
  • Close fiyatının 50 günlük EMA'sını hesapla ve yeni bir EMA sütununa kaydet.
  • SMA ve EMAClose fiyatıyla birlikte çiz.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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()
Kodu Düzenle ve Çalıştır