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

Implementace Bollingerových pásem

Bollingerova pásma jsou obálky vykreslované nad a pod jednoduchým klouzavým průměrem ceny. Protože vzdálenost pásem vychází ze směrodatné odchylky, automaticky se přizpůsobují výkyvům volatility podkladové ceny.

Abys lépe pochopil/a vliv nastavení směrodatné odchylky na Bollingerova pásma, implementuješ a vykreslíš dvě sady Bollingerových pásem na stejném datasetu.

Budeš pracovat s historickými daty ceny Bitcoinu, která jsou předem načtena jako bitcoin_data. Knihovna talib je také již naimportována.

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

Finanční obchodování v Pythonu

Zobrazit kurz

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

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

# Define the Bollinger Bands with 1-sd
upper_1sd, mid_1sd, lower_1sd = ____(bitcoin_data['Close'], 
                                     ____,
                                     ____,
                                     timeperiod=20)
# Plot the upper and lower Bollinger Bands 
plt.plot(bitcoin_data['Close'], color='green', label='Price')
plt.plot(____, color='tomato', label="Upper 1sd")
plt.plot(____, color='tomato', label='Lower 1sd')

# Customize and show the plot
plt.legend(loc='upper left')
plt.title('Bollinger Bands (1sd)')
plt.show()
Upravit a spustit kód