Vì sao nhiều chiến lược có lợi nhuận dương vẫn thất bại ngoài thực tế?

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.

Phần 1: Edge nhỏ không đồng nghĩa với lợi nhuận ổn định

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ó:

  1. Win rate: 48%
  2. Lãi trung bình: 1.5%
  3. Lỗ trung bình: -1%

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.

Phần 2: Overfitting – kẻ thù âm thầm

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à:

  1. Kiểm tra trên nhiều giai đoạn thị trường khác nhau
  2. Sử dụng walk-forward testing
  3. Phân tích độ nhạy tham số
  4. Ưu tiên hệ thống có hiệu suất ổn định thay vì cao nhất

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.

Phần 3: Quản lý vốn quyết định sự sống cò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:

  1. Giới hạn drawdown ở cấp độ chiến lược
  2. Giảm size khi volatility tăng đột biến
  3. Phân bổ vốn cho nhiều chiến lược có tương quan thấp
  4. Giữ một phần vốn dự phòng

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.

Kết luận

Phần lớn chiến lược thất bại ngoài thực tế vì ba lý do:

  1. Edge quá nhỏ so với chi phí và nhiễu
  2. Overfitting khiến hiệu suất quá khứ không lặp lại
  3. Quản lý vốn yếu khiến drawdown vượt mức chịu đựng

Một hệ thống tốt không cần phức tạp. Nó cần:

  1. Edge đủ lớn
  2. Kiểm tra robustness
  3. Quản lý rủi ro nghiêm ngặt


Chia sẻ bài viết

Đánh giá

Hãy là người đầu tiên nhận xét bài viết này!

Đăng ký nhận tin

Nhập Email để nhận được bản tin mới nhất từ QM Capital.

Bài viết liên quan

Khả năng giải thích trong trading: Tại sao lại quan trọng?
11/04/2026
21 lượt đọc

Khả năng giải thích trong trading: Tại sao lại quan trọng? C

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ể.

Vectorized backtesting có ích gì trong thực tế?
06/04/2026
96 lượt đọc

Vectorized backtesting có ích gì trong thực tế? C

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.

Vì sao thực thi quan trọng hơn dự báo trong quant trading
05/04/2026
90 lượt đọc

Vì sao thực thi quan trọng hơn dự báo trong quant trading 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.

Overfitting là “kẻ thù số 1” trong quant trading
02/04/2026
147 lượt đọc

Overfitting là “kẻ thù số 1” trong quant trading C

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.

Vì sao các quỹ quant lớn vẫn kiếm tiền bằng những mô hình rất đơn giản?
31/03/2026
264 lượt đọc

Vì sao các quỹ quant lớn vẫn kiếm tiền bằng những mô hình rất đơn giản? C

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.

Ngày đáo hạn phái sinh có tạo ra một “anomaly” đủ rõ để đưa vào hệ thống giao dịch hay không?
31/03/2026
126 lượt đọc

Ngày đáo hạn phái sinh có tạo ra một “anomaly” đủ rõ để đưa vào hệ thống giao dịch hay không? C

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ụ.

video-image

Truy Cập Miễn Phí Thư Viện Bot Tín Hiệu Giao Dịch Tự Động

Đượ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!