Začněte nyníZačněte zdarma

SMA vs. EMA

SMA a EMA jsou dva oblíbené trendové indikátory. SMA přikládá stejnou váhu všem datovým bodům, zatímco EMA klade větší důraz na novější data. Máš k dispozici data o ceně akcií Googlu a chceš si vybrat vhodný indikátor klouzavého průměru. Spočítáš proto SMA i EMA se stejným zpětným oknem a zobrazíš je v jednom grafu.

Denní historická data ceny akcií Googlu jsou načtena v proměnné stock_data. K dispozici máš také importovanou knihovnu talib a matplotlib.pyplot importovaný jako plt.

Toto cvičení je součástí kurzu

Finanční obchodování v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej 50denní SMA ceny Close a ulož ji do nového sloupce SMA.
  • Vypočítej 50denní EMA ceny Close a ulož ji do nového sloupce EMA.
  • Vykresli SMA a EMA spolu s cenou Close do jednoho grafu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód