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

Python ile Finansal Alım Satım

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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