7 tháng Mười, 2026 · nghiên cứu

Chiến lược của bạn đã vượt qua kiểm định walk-forward. Vì sao kết quả paper trading lại lệch?

Chiến lược của bạn đã vượt qua kiểm định walk-forward. Vì sao kết quả paper trading lại lệch?

4 con số có thể kể nên một câu chuyện đáng ngại: Sharpe walk-forward là 1.4, có 312 giao dịch trong lịch sử, 46 giao dịch paper và chênh lệch giá khớp lệnh giữa paper với backtest là 18 điểm cơ bản. Sharpe chiếm dòng tiêu đề. Chênh lệch 18 điểm cơ bản có thể giải thích vì sao chiến lược có vẻ khác đi, trước khi có đủ dữ liệu paper để đánh giá hiệu suất.

Kiểm định walk-forward đặt ra câu hỏi liệu một quy trình nghiên cứu có thể chọn chiến lược dựa trên dữ liệu quá khứ rồi đánh giá chiến lược đó trên dữ liệu về sau hay không. Paper trading đặt ra câu hỏi liệu một hệ thống đang chạy, với dữ liệu, đồng hồ, logic lệnh và giá khớp hiện tại, có hoạt động giống quy trình đã được kiểm định hay không. Hai câu hỏi có liên quan, nhưng câu trả lời cho câu hỏi thứ nhất không tự động trả lời câu hỏi thứ hai.

Kiểm định walk-forward thực sự chứng minh được điều gì?

Giả sử bạn huấn luyện hoặc chọn chiến lược trên 6 tháng dữ liệu, rồi đánh giá chiến lược trong tháng tiếp theo. Sau đó, dịch cửa sổ thời gian về phía trước và lặp lại. Nếu mỗi tháng kiểm định đều không được dùng trong quá trình chọn chiến lược tương ứng, bài kiểm định này cung cấp bằng chứng về hiệu suất trong nhiều điều kiện lịch sử khác nhau.

Việc đó không chứng minh paper trading sẽ tái tạo được cùng quyết định hoặc cùng giá khớp. Backtest lịch sử có thể dùng các nến đã hoàn tất, lịch phí cố định và mô hình lệnh thị trường đơn giản hóa. Quy trình paper đang chạy nhận dữ liệu khi dữ liệu đến và gửi lệnh mô phỏng qua một luồng xử lý khác. Một quy trình có thể đúng trong khi quy trình kia bị lệch.

Vì vậy, riêng việc có 46 giao dịch paper so với 312 giao dịch trong mẫu walk-forward chưa đủ để kết luận. Hãy kiểm tra khoảng thời gian so sánh, tần suất tín hiệu, các vị thế còn mở ở ranh giới thời gian và cách định nghĩa giao dịch có giống nhau ở cả hai bên không. Một đợt paper kéo dài 6 tuần không thể có số giao dịch bằng các bài kiểm định cuốn chiếu kéo dài 1 năm.

Vì sao chênh lệch giá khớp lại đáng chú ý?

Cần phân tích kỹ mức chênh lệch trung bình 18 điểm cơ bản trước khi diễn giải đường vốn paper. Mức này được tính từ giá khớp giả định của backtest đến giá khớp của trình mô phỏng paper, hay từ giá trung vị tại thời điểm ra quyết định đến giá khớp paper? Hai cách đo này phản ánh những điều khác nhau. Hãy ghi riêng giá tại thời điểm ra quyết định, giá khi lệnh đến nơi, giá khớp mô phỏng, phí và mọi khoản funding.

Khác biệt quan sát đượcĐiều cần kiểm tra đầu tiênVì sao điều này quan trọng
Ít giao dịch paper hơnDấu thời gian tín hiệu và quy tắc đủ điều kiệnDữ liệu đầu vào thiếu hoặc đến trễ có thể khiến hệ thống bỏ qua quyết định
Cùng giao dịch, giá khớp kém hơnLoại lệnh, chênh lệch giá mua bán, tác động thị trường và cấp phíBacktest có thể giả định một phương thức thực thi rẻ hơn
Quy mô vị thế khác nhauTiền mặt, hệ số nhân hợp đồng và cách làm trònSai lệch nhỏ về đơn vị có thể cộng dồn qua nhiều lệnh
Độ lệch xuất hiện sau khi khởi động lạiVị thế được khôi phục và các lệnh đang chờQuy trình paper có thể tiếp tục từ một trạng thái khác

Ví dụ, backtest mua ở giá mở cửa của nến tiếp theo có thể cho kết quả gần với lệnh thị trường paper trên một tài sản có thanh khoản cao. Nhưng nếu lệnh paper đến nơi sau một biến động mạnh, chênh lệch bao gồm cả yếu tố thời điểm và biến động thị trường bên cạnh chi phí thực thi. Gọi toàn bộ 18 điểm cơ bản là “trượt giá” sẽ che khuất nguyên nhân.

Tôi nên so sánh paper trading với kiểm định walk-forward như thế nào?

Hãy bắt đầu từ quyết định, rồi đến lệnh, sau đó là giá khớp. Với mỗi quyết định paper, chạy lại cùng phiên bản chiến lược trên cùng lịch sử đầu vào và so sánh những gì hệ thống biết tại thời điểm đó. Bản ghi đối chiếu hữu ích gồm:

Nếu tín hiệu khác nhau, hãy kiểm tra thời điểm dữ liệu và phiên bản mã. Nếu tín hiệu khớp nhưng lệnh khác nhau, hãy kiểm tra quy mô, quy tắc của sàn và trạng thái danh mục. Nếu lệnh khớp nhưng giá khớp khác nhau, hãy kiểm tra các giả định về thực thi. Hãy tách riêng từng lớp; nếu không, một con số hiệu suất duy nhất sẽ khiến bạn điều tra sai chỗ.

Khi nào độ lệch cho thấy chiến lược bị lỗi?

Sau khi quy trình đã khớp, hãy so sánh kết quả trong một khoảng thời gian chung đủ dài và xem xét hành vi dự kiến của chiến lược. Một vài giao dịch paper có thể nhanh chóng phát hiện dấu thời gian hoặc luồng lệnh bị lỗi. Nhưng chúng không thể cho biết đáng tin cậy rằng lợi nhuận trung bình của chiến lược đã thay đổi. Để xác định điều đó cần đủ số quan sát, và số lượng cần thiết tùy thuộc vào mức độ nhiễu và tính tập trung theo cụm của lợi nhuận.

Điều kiện thị trường cũng có thể thay đổi. Chênh lệch giá mua bán rộng hơn hoặc funding liên tục bất lợi có thể làm giảm hiệu quả chiến lược ngay cả khi mọi quyết định đều khớp. Đây là thay đổi thực sự trong điều kiện giao dịch, không phải lỗi kiểm định. Hãy lưu lại chi phí và mức độ phơi nhiễm bên cạnh lợi nhuận để thấy rõ sự khác biệt.

Kiểm định walk-forward cung cấp bằng chứng về quy trình chọn chiến lược trên các giai đoạn lịch sử. Paper trading cung cấp bằng chứng về hệ thống đang chạy trong những điều kiện được quan sát. Khi kết quả lệch nhau, trước tiên hãy tìm điểm sớm nhất mà hồ sơ của hai bên không còn khớp. Con số gây ngạc nhiên thường không phải là Sharpe, mà là khác biệt nhỏ về thực thi hoặc dữ liệu khiến hai thử nghiệm trả lời những câu hỏi khác nhau.

walk-forwardpaper tradingbacktestingkhớp lệnhnghiên cứu chiến lược
← Tất cả bài viết