เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้าง Bollinger Bands

Bollinger Bands คือแถบที่วาดอยู่เหนือและใต้ค่าเฉลี่ยเคลื่อนที่แบบ Simple ของราคา เนื่องจากระยะห่างของแถบอิงตามค่าเบี่ยงเบนมาตรฐาน จึงปรับตัวตามความผันผวนของราคาอ้างอิงได้โดยอัตโนมัติ

เพื่อให้เข้าใจผลกระทบของค่าเบี่ยงเบนมาตรฐานต่อ Bollinger Bands ได้ดียิ่งขึ้น เราจะสร้างและพล็อต Bollinger Bands สองชุดบนชุดข้อมูลเดียวกัน

ข้อมูลราคา Bitcoin ในอดีตถูกโหลดไว้ล่วงหน้าในตัวแปร bitcoin_data และได้นำเข้าไลบรารี talib ให้เรียบร้อยแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเทรดทางการเงินด้วย Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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()
แก้ไขและรันโค้ด