Xây dựng chiến lược tín hiệu dựa trên EMA
Trước đó, bạn đã triển khai một chiến lược tín hiệu dựa trên SMA. Tuy nhiên, bạn đang tự hỏi liệu chỉ báo EMA (exponential moving average) có phải là lựa chọn tốt hơn không vì nó nhạy hơn với biến động giá gần đây. Bạn cũng muốn tận dụng thư viện talib để tính chỉ báo này. Sau khi chuyển sang chiến lược tín hiệu dựa trên EMA, bạn sẽ thực hiện một bài backtest tương tự với dữ liệu giá cổ phiếu Apple.
Các gói bt và talib đã được nhập sẵn cho bạn. Ngoài ra, 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 EMA
ema['Close'] = ____(price_data['Close'], ____)