Kom igångKom igång gratis

Implementera Bollinger Bands

Bollinger Bands är kuvert som ritas ut ovanför och nedanför ett enkelt glidande medelvärde av priset. Eftersom avståndet mellan banden baseras på standardavvikelsen anpassar de sig till volatilitetssvängningar i det underliggande priset.

För att bättre förstå hur valet av standardavvikelse påverkar Bollinger Bands ska du implementera och plotta två uppsättningar Bollinger Bands på samma dataset.

Du arbetar med historiska Bitcoin-prisdata, som har laddats in i förväg som bitcoin_data. Biblioteket talib har också importerats åt dig.

Den här övningen är en del av kursen

Finansiell handel i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod