25/02/2026
381 lượt đọc
Trong quant trading, một trong những nghịch lý phổ biến nhất là: một chiến lược có lợi nhuận dương trong backtest nhưng lại thất bại khi triển khai thật. Vấn đề không nằm ở việc thị trường “thay đổi hoàn toàn”, mà thường nằm ở cách chiến lược được đánh giá ban đầu. Rất nhiều hệ thống có edge nhỏ, nhưng khi đưa vào thực tế, chi phí giao dịch, trượt giá, giới hạn thanh khoản và tâm lý vận hành khiến lợi nhuận biến mất.
Một chiến lược có thể cho lợi nhuận trung bình 0.15% mỗi giao dịch trong backtest. Nếu giả định không có phí và khớp lệnh hoàn hảo, hệ thống có thể trông rất hấp dẫn. Tuy nhiên, nếu phí giao dịch là 0.05% mỗi lượt và slippage trung bình 0.05%, edge thực tế gần như bằng 0. Điều này đặc biệt rõ trong các chiến lược giao dịch tần suất cao hoặc mean-reversion ngắn hạn, nơi lợi nhuận mỗi giao dịch vốn đã nhỏ.
Vấn đề không phải chiến lược sai, mà là phần “ma sát thị trường” bị đánh giá thấp.
Trong lý thuyết, chỉ cần một hệ thống có kỳ vọng dương là đủ. Nhưng trong thực tế, kỳ vọng dương nhỏ thường đi kèm với độ nhiễu cao. Nếu lợi nhuận kỳ vọng mỗi giao dịch là 0.1% và độ lệch chuẩn là 1%, hệ thống có tỷ lệ tín hiệu trên nhiễu rất thấp. Điều này dẫn đến chuỗi thua lỗ dài hoàn toàn có thể xảy ra dù chiến lược vẫn đúng về mặt thống kê.
Ví dụ:
Một hệ thống có:
Kỳ vọng mỗi giao dịch vẫn dương. Nhưng chuỗi 8–10 lệnh thua liên tiếp là hoàn toàn khả thi. Nếu kích thước vị thế quá lớn, drawdown sẽ vượt mức chịu đựng trước khi edge có cơ hội phát huy.
Điểm mấu chốt là: edge phải đủ lớn so với chi phí và độ biến động. Nếu không, hệ thống sẽ bị bào mòn trước khi lợi thế thống kê thể hiện.
Rất nhiều chiến lược nhìn rất đẹp trong backtest vì tham số được tối ưu quá mức. Khi thử nhiều tham số MA khác nhau, nhiều ngưỡng RSI khác nhau, nhiều cửa sổ volatility khác nhau, khả năng tìm ra một tổ hợp “đẹp” trong quá khứ là rất cao. Nhưng tổ hợp đó có thể chỉ phù hợp với nhiễu lịch sử, không phải cấu trúc thị trường thực.
Ví dụ thực tế:
Một chiến lược MA crossover thử 20 tổ hợp tham số khác nhau. Một trong số đó cho CAGR 28% trong 5 năm qua. Nhưng khi kiểm tra 5 năm trước đó, hiệu suất chỉ còn 3% hoặc âm. Điều này cho thấy hệ thống đã được điều chỉnh để khớp với một giai đoạn cụ thể thay vì nắm bắt quy luật bền vững.
Cách giảm rủi ro overfitting không phải là tối ưu nhiều hơn, mà là:
Một chiến lược có Sharpe 0.9 ổn định thường đáng tin cậy hơn chiến lược có Sharpe 2.0 nhưng chỉ trong một giai đoạn ngắn.
Rất nhiều hệ thống không thất bại vì tín hiệu sai, mà vì kích thước vị thế sai. Một chiến lược có drawdown tối đa lịch sử là -18% không có nghĩa nó sẽ không giảm -30% trong tương lai. Nếu vốn được phân bổ toàn bộ vào một chiến lược duy nhất và không có cơ chế giảm size khi drawdown tăng, xác suất buộc phải dừng hệ thống ở đáy là rất cao.
Quản lý vốn thực tế thường bao gồm:
Một hệ thống tăng trưởng 40% trong một năm nhưng có drawdown 50% không thực tế với phần lớn nhà đầu tư. Ngược lại, một hệ thống tăng trưởng 15%–20% với drawdown tối đa 15% có thể tồn tại nhiều năm và thu hút vốn dài hạn.
Trong quant trading, lợi nhuận cao không phải là mục tiêu duy nhất. Khả năng duy trì hệ thống qua nhiều chu kỳ mới là điều quyết định.
Phần lớn chiến lược thất bại ngoài thực tế vì ba lý do:
Một hệ thống tốt không cần phức tạp. Nó cần:
0 / 5
Khi thực hiện bất kỳ chiến lược giao dịch nào trên thị trường tài chính, một yếu tố không thể thiếu chính là khả năng giải thích (interpretability) của mô hình giao dịch. Điều này đặc biệt quan trọng trong bối cảnh môi trường biến động và khi quản lý rủi ro là yếu tố sống còn đối với các quỹ đầu tư và các trader chuyên nghiệp. Mỗi chiến lược giao dịch không chỉ cần phải hiệu quả mà còn phải dễ hiểu, có thể giải thích một cách rõ ràng tại sao tín hiệu mua/bán lại được đưa ra trong một tình huống cụ thể.
Trong thực tế, rất nhiều ý tưởng giao dịch nghe qua đều có vẻ hợp lý. Ví dụ như mua khi giá vượt MA dài hạn, mua khi cổ phiếu breakout kèm thanh khoản tăng, hoặc đứng ngoài khi thị trường chung nằm dưới đường trung bình dài hạn. Nếu chỉ nhìn chart bằng mắt, rất dễ cảm thấy những ý tưởng như vậy “có vẻ đúng”. Vấn đề là cảm giác đó không đủ để dùng tiền thật. Với QM Capital, giá trị đầu tiên và lớn nhất của vectorized backtesting không phải là để khoe một equity curve đẹp, mà là để biến một ý tưởng mơ hồ thành một bộ quy tắc kiểm tra được.
Khi mới học quant trading, nhiều người thường tập trung gần như toàn bộ vào phần mô hình. Họ nghĩ rằng nếu dự báo đúng hơn một chút, hoặc nếu tìm được một tín hiệu chính xác hơn phần còn lại của thị trường, thì kết quả giao dịch chắc chắn sẽ tốt. Cách nghĩ này không sai hoàn toàn, nhưng mới đúng một nửa. Trong giao dịch thực tế, dự báo chỉ là điểm bắt đầu. Sau đó còn một bước quan trọng hơn nhiều: biến tín hiệu đó thành vị thế thật, giao dịch thật, lợi nhuận thật.
Nếu phải chọn một rủi ro làm hỏng nhiều chiến lược định lượng nhất, thì đó thường không phải là thiếu mô hình hiện đại, mà là overfitting. Nói đơn giản, overfitting xảy ra khi mô hình học quá kỹ dữ liệu quá khứ đến mức nó không chỉ học tín hiệu thật, mà còn học luôn cả nhiễu. Khi nhìn lại lịch sử, mọi thứ trông rất đẹp: độ chính xác cao, equity curve mượt, drawdown dễ chịu, Sharpe ratio hấp dẫn. Nhưng đến khi đem sang giai đoạn mới, hoặc live trading, mô hình bắt đầu hỏng rất nhanh.
Có một hiểu lầm rất phổ biến khi mới bước vào quant trading: cứ nghe đến “quant” là nghĩ ngay đến deep learning, transformers, reinforcement learning, foundation models, hay ít nhất cũng phải có một thứ gì đó đủ phức tạp để nghe giống phòng lab hơn là bàn giao dịch. Nhưng nếu nhìn vào cách nhiều tổ chức thật đang vận hành, bức tranh lại bớt hào nhoáng hơn nhiều.
Nếu nhìn theo kiểu tin tức, ngày đáo hạn phái sinh thường bị gắn với những cụm như rung lắc, kéo trụ, ép ATC. Nhưng với quant trading, cách hỏi như vậy vẫn còn cảm tính. Câu hỏi đúng hơn là: ngày đáo hạn có tạo ra một mẫu biến động lặp lại, đủ ổn định, đủ rõ, để mình đưa vào bộ lọc của hệ thống hay không. Đây là một câu hỏi rất hợp với thị trường Việt Nam, vì hợp đồng tương lai VN30 có lịch đáo hạn cố định vào thứ Năm lần thứ ba của tháng đáo hạn, nên bản thân nó đã là một event định kỳ, rất phù hợp để làm event study. Ngoài ra, hợp đồng VN30 hiện có hệ số nhân 100.000 đồng mỗi điểm chỉ số, nên đây không phải một sản phẩm quá nhỏ để bỏ qua khi nhìn hành vi của nhóm cổ phiếu trụ.
Được nghiên cứu và phát triển bởi các chuyên gia từ QMTrade và cộng đồng nhà đầu tư chuyên nghiệp.
Truy cập ngay!