Chiến lược có thể suy giảm vì thị trường đổi chế độ, chi phí tăng, vi cấu trúc thay đổi, hoặc vì hiệu quả ban đầu vốn là overfitting. Để phân biệt với biến động bình thường, cần đặt trước dải kết quả kỳ vọng và chỉ kết luận khi kết quả vượt ra ngoài dải với đủ số lệnh.
Định nghĩa đầy đủ
Suy giảm hiệu quả chiến lược là hiện tượng kết quả thực tế của một chiến lược giao dịch sau khi triển khai giảm dần và bền vững so với kết quả kiểm định, vượt ra ngoài biên độ dao động ngẫu nhiên có thể giải thích bằng cỡ mẫu và biến động của chính chiến lược đó.
Lưu ý rủi ro: Nội dung mang tính giáo dục về phương pháp theo dõi chiến lược, không phải tư vấn đầu tư và không đưa ra quy tắc dừng giao dịch cụ thể. Hợp đồng tương lai dùng đòn bẩy nên lãi và lỗ đều bị khuếch đại.
Những điều cần nhớ
- Kết quả kiểm định chỉ là một mẫu; dao động của kết quả thực tế quanh nó là bình thường
- Dải kỳ vọng nên được đặt trước khi triển khai, không đặt sau khi đã thấy kết quả
- Thay đổi chi phí hoặc quy chế có thể làm chiến lược tần suất cao mất hiệu quả
- Overfitting thường biểu hiện thành "suy giảm" ngay sau khi triển khai
Bốn nguyên nhân phổ biến
Một chiến lược từng cho kết quả tốt có thể kém đi vì bốn nhóm nguyên nhân, mỗi nhóm có ý nghĩa rất khác nhau:
- Hiệu quả ban đầu không có thật. Chiến lược đã khớp quá mức với dữ liệu lịch sử — xem khái niệm điểm khớp quá mức. Khi đó không có gì "suy giảm"; kết quả thực tế chỉ đang lộ ra hiệu quả thật, vốn gần 0.
- Chế độ thị trường thay đổi. Chiến lược theo xu hướng hoạt động tốt khi thị trường có xu hướng, kém khi đi ngang; chiến lược đảo chiều thì ngược lại. Hiện tượng này được phân tích trong bài phụ thuộc chế độ thị trường khi kiểm định chiến lược.
- Chi phí và quy chế thay đổi. Phí, thuế, tỷ lệ ký quỹ, bước giá, giờ giao dịch thay đổi có thể xóa lợi thế mỏng của chiến lược tần suất cao.
- Vi cấu trúc và hành vi người tham gia thay đổi. Khi nhiều người khai thác cùng một hiện tượng, hoặc thành phần nhà đầu tư thay đổi, lợi thế có thể bị thu hẹp dần.
Nguyên nhân 1 không sửa được bằng điều chỉnh tham số — cần quay lại quy trình thiết kế. Nguyên nhân 2 có thể mang tính tạm thời. Nguyên nhân 3 và 4 thường là thay đổi bền vững.
Biến động bình thường hay suy giảm thật
Khó khăn chính: ngay cả chiến lược tốt cũng có những giai đoạn thua kéo dài. Nhìn một chuỗi thua liên tiếp, không thể biết ngay đó là "xui" hay "hỏng".
Hai câu hỏi giúp phân biệt:
- Kết quả thực tế có nằm ngoài dải kỳ vọng không? Dải kỳ vọng là khoảng kết quả mà chiến lược có thể tạo ra do ngẫu nhiên, ước lượng từ kiểm định.
- Đã có đủ số lệnh chưa? Với ít lệnh, dải kỳ vọng rất rộng; một kết quả kém chưa đủ để kết luận. Khái niệm cỡ mẫu và ý nghĩa thống kê áp dụng ở đây giống hệt như khi kiểm định.
Nếu kết quả vẫn trong dải và số lệnh còn ít, cách đọc hợp lý là chưa có bằng chứng suy giảm. Nếu kết quả vượt ra ngoài dải với đủ số lệnh, giả thuyết "chiến lược vẫn như lúc kiểm định" trở nên khó giữ.
Đặt dải kỳ vọng trước khi triển khai
Dải kỳ vọng phải được đặt trước, dựa trên dữ liệu kiểm định, và ghi lại. Đặt sau khi thấy kết quả sẽ luôn có xu hướng nới rộng để giữ chiến lược.
Cách phổ biến là dùng mô phỏng xáo trộn chuỗi lợi nhuận — trình bày trong bài mô phỏng Monte Carlo chuỗi lợi nhuận chiến lược — để có phân phối của các chỉ số như drawdown tối đa, lợi nhuận sau N lệnh, số lệnh thua liên tiếp dài nhất. Từ đó chọn một mức phân vị (ví dụ 95%) làm biên.
Ví dụ minh họa (số giả định): backtest cho max drawdown 12%. Mô phỏng Monte Carlo cho thấy 95% kịch bản có max drawdown dưới 20%.
- Thực tế drawdown 15%: vẫn trong dải, chưa có bằng chứng suy giảm.
- Thực tế drawdown 25%: vượt biên 95%, cần xem xét lại chiến lược một cách nghiêm túc.
Bước đặt dải kỳ vọng nên đi cùng giai đoạn forward test sau backtest, khi quy tắc đã được đóng băng.
| Mốc theo dõi (giả lập) | Biên dưới dải 95% | Đường vốn thực tế | Trạng thái |
|---|---|---|---|
| Sau 20 lệnh | 94 | 101 | Trong dải |
| Sau 40 lệnh | 92 | 97 | Trong dải |
| Sau 60 lệnh | 93 | 91 | Chạm biên |
| Sau 80 lệnh | 95 | 86 | Ngoài dải |
Số liệu giả lập minh họa; vốn chuẩn hóa về 100 tại thời điểm triển khai.
Chỉ số theo dõi: Sharpe cuốn chiếu, drawdown, tỷ lệ thắng
Sau khi triển khai, nên theo dõi một tập nhỏ chỉ số, mỗi chỉ số trên cửa sổ trượt (cuốn chiếu):
- Sharpe ratio cuốn chiếu: Sharpe tính trên N lệnh hoặc N tháng gần nhất. Giảm dần và bền vững đáng chú ý hơn một lần giảm đột ngột.
- Drawdown hiện tại và thời gian dưới đỉnh: so với dải kỳ vọng đã đặt.
- Tỷ lệ thắng và lãi lỗ trung bình mỗi lệnh: thay đổi ở thành phần nào cho gợi ý về nguyên nhân — tỷ lệ thắng giảm thường liên quan tín hiệu, lỗ trung bình tăng thường liên quan thực thi hoặc biến động.
- Chi phí thực tế mỗi lệnh: so với giả định trong backtest.
Theo dõi quá nhiều chỉ số làm tăng khả năng "tìm thấy" một chỉ số xấu do ngẫu nhiên. Chọn trước vài chỉ số và ngưỡng xem xét, giống nguyên tắc chống dò tham số trong kiểm định.
Phương pháp kiểm định bổ sung như kiểm định hoán vị có thể dùng lại trên dữ liệu sau triển khai để hỏi: kết quả gần đây có còn khác ngẫu nhiên không.
Khi quy định hoặc chi phí thay đổi
Một số thay đổi bên ngoài có thể làm chiến lược mất hiệu quả gần như ngay lập tức, không cần chờ dữ liệu thống kê:
- Tăng phí hoặc thuế: chiến lược có biên lợi nhuận mỗi lệnh nhỏ có thể chuyển từ có lãi sang lỗ chỉ vì chi phí.
- Thay đổi tỷ lệ ký quỹ: ảnh hưởng quy mô vị thế có thể mở với cùng vốn, và với phái sinh, ảnh hưởng cả thuế mỗi lượt.
- Thay đổi giờ giao dịch, phiên khớp lệnh, bước giá: chiến lược khai thác một khung giờ hoặc một cơ chế khớp cụ thể có thể mất nền tảng.
Khi có thay đổi loại này, cách làm hợp lý là chạy lại kiểm định với điều kiện mới trước khi đánh giá kết quả thực tế, thay vì chờ drawdown xác nhận.
Câu hỏi thường gặp
Làm sao biết chiến lược đã hỏng hay chỉ đang gặp giai đoạn xấu?
So kết quả thực tế với dải kỳ vọng đã đặt trước từ kiểm định, và xem đã có đủ số lệnh chưa. Nếu kết quả vẫn trong dải và số lệnh còn ít, chưa có bằng chứng suy giảm. Nếu vượt ra ngoài dải với đủ số lệnh, cần xem xét lại chiến lược và tìm nguyên nhân cụ thể.
Thua bao nhiêu lệnh liên tiếp thì nên dừng chiến lược?
Không có con số chung đúng cho mọi chiến lược. Chuỗi thua dài nhất có thể xảy ra phụ thuộc tỷ lệ thắng và số lệnh; có thể ước lượng từ mô phỏng chuỗi lợi nhuận của chính chiến lược. Bài viết mô tả cách xác định dải, không đưa ra quy tắc dừng cụ thể cho người đọc.
Vì sao một chiến lược từng hiệu quả nay không còn hiệu quả?
Có bốn nhóm nguyên nhân phổ biến: hiệu quả ban đầu là do khớp quá mức với dữ liệu cũ, chế độ thị trường thay đổi, chi phí hoặc quy chế thay đổi, và vi cấu trúc hay hành vi người tham gia thay đổi. Mỗi nguyên nhân dẫn tới cách xử lý khác nhau, nên cần xác định đúng trước khi điều chỉnh.
Sharpe cuốn chiếu là gì?
Sharpe cuốn chiếu là Sharpe ratio tính trên một cửa sổ trượt, ví dụ 50 lệnh hoặc 6 tháng gần nhất, được cập nhật liên tục theo thời gian. Nó cho thấy chất lượng lợi nhuận điều chỉnh rủi ro thay đổi thế nào, thay vì một con số tổng hợp cho cả giai đoạn có thể che đi xu hướng gần đây.
Thay đổi quy định có làm chiến lược mất hiệu quả không?
Có thể. Thay đổi phí, thuế, tỷ lệ ký quỹ, bước giá, giờ giao dịch hoặc cơ chế khớp lệnh đều làm thay đổi điều kiện mà chiến lược được kiểm định. Khi có thay đổi như vậy, nên chạy lại kiểm định với điều kiện mới thay vì tiếp tục dựa vào kết quả kiểm định cũ.
Nguồn tham khảo
- Nghiên cứu học thuật về suy giảm hiệu quả chiến lược sau khi công bố (tạp chí tài chính uy tín)
Drawdown, dải kỳ vọng và đường vốn trong bài là số giả định minh họa.
Lưu ý rủi ro: Bài viết trình bày phương pháp theo dõi, không đưa ra quy tắc dừng giao dịch cụ thể. Chứng khoán phái sinh dùng đòn bẩy — lãi và lỗ đều được khuếch đại.
Kiểm định không kết thúc khi chiến lược bắt đầu chạy — đăng ký bản tin Stockup để nhận thêm bài về theo dõi chiến lược.
