İ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ırEgzersiz talimatları
Closefiyatının 12 günlük EMA'sını hesapla ve yeni birEMA_12sütununda sakla.Closefiyatının 26 günlük EMA'sını hesapla ve yeni birEMA_26sütununda sakla.- 12 günlük EMA ve 26 günlük EMA'yı
Closefiyatı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()