Xây dựng chiến lược tín hiệu dựa trên SMA
Đến lúc bạn tự xây dựng và backtest chiến lược dựa trên tín hiệu đầu tiên. Dù đơn giản, những chiến lược này có thể hiệu quả và cũng là nền tảng để mở rộng thành các chiến lược phức tạp hơn với nhiều tín hiệu và thông tin bổ sung.
Việc triển khai tín hiệu dựa trên so sánh giá với bt khá trực quan. Bạn sẽ tải dữ liệu giá lịch sử của cổ phiếu, tính SMA (simple moving average — đường trung bình động đơn giản), triển khai chiến lược tín hiệu dựa trên SMA, rồi backtest nó với dữ liệu giá cổ phiếu.
Gói bt đã được import sẵn cho bạn. Dữ liệu giá lịch sử của cổ phiếu Apple đã được nạp sẵn trong price_data.
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 the SMA
sma = price_data.____