Trực quan hóa ADX
ADX có thể định lượng độ mạnh của xu hướng, nhưng không cho biết xu hướng tăng hay giảm. Thông thường, giá trị ADX trên 25 cho thấy thị trường đang có xu hướng. Để hiểu rõ hơn, bạn sẽ tính ADX và vẽ nó cùng với dữ liệu giá.
Giống như bài trước, bạn sẽ dùng dữ liệu giá hằng ngày trong lịch sử của cổ phiếu Tesla đã được nạp sẵn vào stock_data. Ngoài ra, talib đã được nhập sẵn cho bạn, và matplotlib.pyplot đã được nhập với bí danh plt.
Bài tập này là một phần của khóa học
Giao dịch Tài chính với Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()