ÎncepețiÎncepe gratuit

Calculează și reprezintă grafic două EMA-uri

O EMA pe 12 perioade și o EMA pe 26 de perioade sunt două medii mobile folosite pentru calculul unui indicator mai complex, numit MACD (Moving Average Convergence Divergence). MACD transformă două EMA-uri într-un indicator de moment, scăzând EMA mai lungă din cea mai scurtă. Înainte de a afla mai multe despre MACD, vrei să te familiarizezi mai întâi cu componentele sale. Decizi să calculezi două EMA-uri folosind prețurile zilnice ale acțiunii Google și să le reprezinți împreună într-un singur grafic.

Datele istorice zilnice de preț ale acțiunii 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ă o EMA pe 12 zile a prețului Close și salvează-o într-o nouă coloană EMA_12.
  • Calculează o EMA pe 26 de zile a prețului Close și salvează-o într-o nouă coloană EMA_26.
  • Reprezintă grafic EMA pe 12 zile și EMA pe 26 de zile împreună cu prețul Close.

Exercițiu interactiv practic

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

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