Có ba cách cơ bản để kiểm tra một chiến lược đầu tư. Mỗi cái đều có những ưu và nhược điểm riêng, nhưng chỉ có một phương pháp là thực tế.
1. Thử nghiệm bằng tiền thật
Cách tiếp cận tốt nhất là phát triển một chiến lược và sau đó chạy nó bằng tiền thật trong ít nhất 3 đến 5 năm. Lâu hơn sẽ càng tốt. Đó là tiêu chuẩn vàng, nhưng cũngcần có thời gian và cũng có những hạn chế rõ ràng.
2. Paper Trading (Giao dịch mô phỏng)
Giải pháp thay thế yếu nhất là phát triển một chiến lược và giao dịch demo để quyết định xem chiến lược đó có vượt qua bài kiểm tra hay không. Cách này tương đối dễ dàng và nhanh chóng, nhưng cũng có những thách thức rõ ràng, đó là việc chuyển đổi từ lý thuyết sang thực nghiệm thường mang lại nhiều bất ngờ.
3. Backtesting (Kiểm thử chiến lược)
Chiến lược tốt nhất (hoặc ta nên nói là ít tồi tệ nhất) là backtesting - kiểm tra lại một chiến lược. Ý tưởng ở đây là bạn có thể có được một phép tính gần đúng ở hiện tại về việc một chiến lược sẽ có kết quả như thế nào nếu được thực hiện vào một thời điểm nào đó trong nhiều thập kỷ trước.
Nhưng đây cũng không phải là viên đạn bạc vì không có bài kiểm tra ngược nào có thể cho bạn biết một chiến lược sẽ hoạt động như thế nào trong tương lai một cách hoàn hảo. Nhưng việc không có được sức mạnh để nhìn trước tương lai, đó lại là điều tốt nhất mà một người bình thường như chúng ta có thể làm.
Thật vậy, lợi thế chính của việc kiểm tra lại lịch sử đó là: bạn không phải đợi hàng năm trời để xác định xem một chiến lược là vinh quang hay thất bại. Một điểm cộng nữa: bạn không phải hoàn toàn dựa vào lý thuyết để đánh giá tương lai có thể diễn ra như thế nào.
Tất nhiên, vấn đề quan trọng là thiết kế một backtest gần giống với việc tái tạo thế giới thực thông qua lăng kính lịch sử. Nhưng nói luôn dễ hơn làm. Một backtest được thiết kế kém cỏi, thường tệ hơn là việc chỉ đơn giản đưa ra một ước tính. Đó là một mối nguy hiểm nghiêm trọng vì có nhiều cách để đánh lừa bản thân bằng các bài backtest hơn là các kỹ thuật để phát triển một bài backtest tốt.
Trên thực tế, việc xây dựng một backtest hữu ích là một kết hợp tinh tế giữa nghệ thuật và khoa học. Lý tưởng nhất là bạn sẽ chạy nhiều kỹ thuật, nhận ra rằng việc phát triển dữ liệu kiểm tra ngược hữu ích và đánh giá dữ liệu đó một cách chính xác và khách quan. Muốn đi đến sự thật đòi hỏi phải kết hợp nhiều mô tả và quan điểm.
Nói tóm lại, không có giải pháp hữu hiệu nào để xây dựng một backtest vững chắc. Phần lớn việc xây dựng và đánh giá thành công các mô phỏng lịch sử là tránh những sai lầm căn bản. Một lỗi mà tôi thấy rất nhiều là sử dụng một cửa sổ thời gian duy nhất để thực hiện công việc nặng nhọc.
Chẳng hạn, việc kiểm tra lại một chiến lược có vẻ ấn tượng trong giai đoạn mẫu 2000-2023 có thể gây hiểu lầm vì nó chủ yếu dựa vào việc vượt qua phần lớn sự sụp đổ tài chính 2008-2009. Nhưng sẽ có vấn đề nếu sau khi loại bỏ khoảng thời gian đó hoặc sử dụng ngày bắt đầu sau năm 2009, thì chiến lược này sẽ rất nhanh chóng thất bại.
Cách tốt nhất để kiểm tra lại một chiến lược
Có nhiều cách để đề phòng cạm bẫy này, bao gồm cả kỹ thuật yêu thích của tôi: tập hợp lại các bài backtest bằng cách sử dụng ngày bắt đầu chuyển tiếp và sau đó đánh giá tất cả các kết quả trong khung thời gian để xác định tính ổn định của chiến lược theo thời gian.
Ví dụ: hãy xem xét danh mục đầu tư cổ phiếu/trái phiếu đơn giản 60%/40% được cân bằng lại với trọng số mục tiêu vào cuối mỗi năm dương lịch. Chúng tôi sẽ sử dụng SPDR® S&P 500 (NYSE:SPY) và iShares Core U.S. Aggregate Bond ETF (NYSE:AGG). Ví dụ này với ngày bắt đầu là ngày 1 tháng 1 năm 2016 và tính toán lợi tức hàng năm cho đến ngày 2 tháng 8 năm 2023, thông qua các số hàng ngày.
Phân tích tính toán lợi nhuận toàn kỳ bằng cách sử dụng ngày bắt đầu là ngày 2 tháng 1 năm 2016 và sau đó sử dụng ngày bắt đầu là ngày 3 tháng 1, v.v. Mục tiêu là tổng hợp tất cả lợi nhuận hàng năm cho mỗi khoảng thời gian và đánh giá phân phối, như thể hiện trong biểu đồ bên dưới.
Kết luận
Điểm rút ra được đó là: hiệu suất nghiêng nhiều về một kết quả tích cực vừa phải. Phạm vi lợi nhuận giữa các vùng: là 3,6% đến 6,8%, được hiển thị bằng hai đường màu xanh lam, với mức trung bình là 6,2% (đường màu đỏ).
Quyết định xem điều này có được chấp nhận hay không là một câu hỏi lớn hơn. Hiện tại, vấn đề là chúng ta không dựa vào một khung thời gian, điều này có thể sai sót nghiêm trọng vì lý do này hay lý do khác.
Nếu đây là một cuộc kiểm tra ngược liên tục mạnh mẽ, thì chúng ta sẽ sử dụng ngày bắt đầu sớm hơn nhiều. Chúng ta cũng sẽ chạy một loạt các phân tích khác trước khi đưa ra phán quyết cuối cùng. Nhưng là bước đầu tiên để quyết định xem nên tìm hiểu sâu hơn hay tìm kiếm ở nơi khác, đây là một bài kiểm tra tương đối dễ dàng, nhanh chóng và hữu ích.