MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Hitung SMA 50 hari dari harga Close dan simpan pada kolom baru SMA.
  • Hitung EMA 50 hari dari harga Close dan simpan pada kolom baru EMA.
  • Plot SMA dan EMA bersama dengan harga Close.

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()
Edit dan Jalankan Kode