İ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
Egzersiz 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ı 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()