Bắt đầu ngayBắt đầu miễn phí

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 bttalib đã đượ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

Xem khóa học

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'], ____)
Chỉnh sửa và Chạy Mã