MulaiMulai sekarang secara gratis

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 adalah bagian dari kursus

Perdagangan Finansial dengan Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode