ÎncepețiÎncepe gratuit

SMA vs. EMA

SMA și EMA sunt ambii indicatori de tendință folosiți frecvent. SMA acordă o pondere egală tuturor punctelor de date, în timp ce EMA acordă o pondere mai mare datelor recente. Ai la dispoziție date despre prețul acțiunilor Google și vrei să alegi un indicator de medie mobilă potrivit. Plănuiești să calculezi atât SMA, cât și EMA cu aceeași perioadă de retrospectivă și să le reprezinți împreună într-un grafic.

Datele istorice zilnice ale prețului acțiunilor Google au fost încărcate în stock_data. De asemenea, talib a fost importat pentru tine, iar matplotlib.pyplot a fost importat ca plt.

Acest exercițiu face parte din cursul

Tranzacționare financiară în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează un SMA pe 50 de zile al prețului Close și salvează-l într-o nouă coloană SMA.
  • Calculează un EMA pe 50 de zile al prețului Close și salvează-l într-o nouă coloană EMA.
  • Reprezintă grafic SMA și EMA împreună cu prețul Close.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul