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
Pokyny k cvičení
- Vypočítej 50denní SMA ceny
Closea ulož ji do nového sloupceSMA. - Vypočítej 50denní EMA ceny
Closea ulož ji do nového sloupceEMA. - Vykresli
SMAaEMAspolu s cenouClosedo 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()