Mengimplementasikan Bollinger Bands
Bollinger Bands adalah selubung yang dipetakan di atas dan di bawah simple moving average (rata-rata bergerak sederhana) dari harga. Karena jarak pita didasarkan pada simpangan baku, pita tersebut menyesuaikan diri terhadap perubahan volatilitas pada harga dasarnya.
Untuk lebih memahami dampak penetapan simpangan baku pada Bollinger Bands, Anda akan mengimplementasikan dan memvisualisasikan dua set Bollinger Bands pada himpunan data yang sama.
Anda akan menggunakan data harga historis Bitcoin, yang telah dimuat sebelumnya sebagai bitcoin_data. Pustaka talib juga telah diimpor untuk Anda.
Latihan ini merupakan bagian dari kursus
Perdagangan Finansial dengan Python
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()