SMA vs. EMA
SMA dan EMA adalah indikator tren yang umum digunakan. SMA memberikan bobot yang sama pada semua titik data, sedangkan EMA memberi bobot lebih besar pada titik data terbaru. Anda memiliki beberapa data harga saham Google dan ingin menentukan indikator rata-rata bergerak yang akan digunakan. Anda berencana menghitung SMA dan EMA dengan periode lookback yang sama dan memplotnya dalam satu grafik.
Data harga harian historis saham Google telah dimuat dalam stock_data. Selain itu, talib telah diimpor untuk Anda, dan matplotlib.pyplot telah diimpor sebagai plt.
Latihan ini adalah bagian dari kursus
Perdagangan Finansial dengan Python
Petunjuk latihan
- Hitung SMA 50 hari dari harga
Closedan simpan pada kolom baruSMA. - Hitung EMA 50 hari dari harga
Closedan simpan pada kolom baruEMA. - Plot
SMAdanEMAbersama dengan hargaClose.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()