Backtest chính xác
Backtest cần được thực hiện khách quan để tránh các thiên kiến khi con người “nhìn lại quá khứ” (ví dụ nhớ diễn biến giá bên tay phải, bỏ qua lệnh thua). 📖 Giao Dịch Sự Bất Định – Xem sách
Khi backtest bằng lập trình, vẫn có thể gặp các lỗi làm kết quả “đẹp giả tạo”, đặc biệt là repaint và look_ahead_bias. 📄 CHƯƠNG 04: KIỂM CHỨNG HỆ THỐNG GIAO DỊCH
Các nguồn sai lệch thường gặp
- Thiên kiến khi làm thủ công: tập trung vào lệnh thắng, bỏ lỡ lệnh thua. 📄 CHƯƠNG 04: KIỂM CHỨNG HỆ THỐNG GIAO DỊCH
- Repaint: tín hiệu trong quá khứ bị thay đổi khi dữ liệu mới xuất hiện. 📄 CHƯƠNG 04: KIỂM CHỨNG HỆ THỐNG GIAO DỊCH
- Look-ahead bias: dùng thông tin chưa tồn tại tại thời điểm ra quyết định (ví dụ nến chưa đóng, hoặc dùng dữ liệu khung thời gian lớn trước khi hoàn tất). 📄 CHƯƠNG 04: KIỂM CHỨNG HỆ THỐNG GIAO DỊCH