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

İki EMA'yı hesapla ve görselleştir

12 dönemlik EMA ve 26 dönemlik EMA, MACD (Hareketli Ortalama Yakınsama Iraksama) adı verilen daha karmaşık bir göstergenin hesaplanmasında kullanılan iki hareketli ortalamadır. MACD, kısa dönemli EMA'dan uzun dönemli EMA'yı çıkararak iki EMA'yı bir momentum göstergesine dönüştürür. MACD hakkında daha fazla bilgiye geçmeden önce, önce bileşenlerine aşina olmak istiyorsun. Google'ın günlük hisse fiyatlarını kullanarak iki EMA hesaplamaya ve bunları tek bir grafikte çizmeye karar verdin.

Google hissesinin günlük tarihsel fiyat verileri stock_data içine yüklendi. Ayrıca talib senin için içe aktarıldı ve matplotlib.pyplot plt olarak içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Python ile Finansal Alım Satım

Kursa Göz Atın

Egzersiz talimatları

  • Close fiyatının 12 günlük EMA'sını hesapla ve yeni bir EMA_12 sütununda sakla.
  • Close fiyatının 26 günlük EMA'sını hesapla ve yeni bir EMA_26 sütununda sakla.
  • 12 günlük EMA ve 26 günlük EMA'yı Close fiyatıyla birlikte görselleştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Calculate 12-day EMA
stock_data['EMA_12'] = ____(stock_data['____'], ____)
# Calculate 26-day EMA
stock_data['EMA_26'] = ____

# Plot the EMAs with price
____(stock_data['____'], label='EMA_12')
____(stock_data['____'], label='EMA_26')
____(stock_data['____'], label='Close')

# Customize and show the plot
plt.legend()
plt.title('EMAs')
plt.show()
Kodu Düzenle ve Çalıştır