Implementează Benzile Bollinger
Benzile Bollinger sunt plicuri trasate deasupra și dedesubtul unei medii mobile simple a prețului. Deoarece distanța benzilor se bazează pe abaterea standard, acestea se ajustează la variațiile de volatilitate ale prețului de bază.
Pentru a înțelege mai bine impactul specificației abaterii standard asupra Benzilor Bollinger, vei implementa și trasa două seturi de Benzi Bollinger pe același set de date.
Vei folosi date istorice despre prețul Bitcoin, preîncărcate sub numele bitcoin_data. Biblioteca talib a fost deja importată pentru tine.
Acest exercițiu face parte din cursul
Tranzacționare financiară în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()