แสดงกราฟ ADX
ADX ช่วยวัดความแข็งแกร่งของแนวโน้ม แต่ไม่ได้บอกทิศทางว่าเป็น Bullish หรือ Bearish โดยทั่วไป ค่า ADX ที่สูงกว่า 25 บ่งชี้ว่าตลาดกำลังอยู่ในแนวโน้มที่ชัดเจน เพื่อให้เข้าใจได้ดียิ่งขึ้น จะคำนวณ ADX แล้วพล็อตกราฟร่วมกับข้อมูลราคา
เช่นเดียวกับแบบฝึกหัดก่อนหน้า จะใช้ข้อมูลราคารายวันย้อนหลังของหุ้น Tesla ซึ่งโหลดไว้ในตัวแปร stock_data แล้ว นอกจากนี้ talib และ matplotlib.pyplot (นำเข้าในชื่อ plt) ได้ถูก import ให้เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเทรดทางการเงินด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate ADX
stock_data['ADX'] = ____(stock_data['____'], stock_data['____'], stock_data['____'])
# Create subplots
fig, (ax1, ax2) = ____(2)
# Plot ADX with the price
ax1.set_ylabel('Price')
____(stock_data['____'])
ax2.set_ylabel('ADX')
____(stock_data['____'], color='red')
ax1.set_title('Price and ADX')
plt.show()