Kiến Thức Đầu Tư · 15 tháng 6, 2026 · 23 phút đọc

Backtest là gì? Vì sao lãi trên giấy luôn đẹp hơn lãi thật

5 cái bẫy biến backtest thành tiểu thuyết, phép tính chi phí thật trên thị trường Việt Nam, và checklist 7 câu hỏi thẩm định trước khi tin bất kỳ đường cong lợi nhuận nào.

A
admin
Đội ngũ VWEALTH
Backtest là gì? Vì sao lãi trên giấy luôn đẹp hơn lãi thật

“Chiến lược này backtest lãi 40% mỗi năm.” Nếu bạn ở trong bất kỳ cộng đồng đầu tư nào đủ lâu, bạn đã gặp câu này — kèm một đường cong tài sản mượt mà đi lên góc phải. Và nếu bạn từng bỏ tiền theo một chiến lược như vậy, nhiều khả năng bạn đã phát hiện ra định luật bất thành văn của giới định lượng: lãi trên giấy luôn đẹp hơn lãi thật. Bài viết này giải thích backtest là gì, mổ xẻ 5 cái bẫy khiến kết quả kiểm thử quá khứ thường ảo hơn thực tế, lượng hóa những “kẻ ăn mòn” vô hình bằng con số cụ thể của thị trường Việt Nam — và đưa bạn checklist 7 câu hỏi để thẩm định bất kỳ backtest nào trước khi tin.

Backtest là gì — và vì sao nó vẫn là công cụ tốt nhất ta có

Backtest (kiểm thử trên dữ liệu quá khứ) là việc lấy một bộ quy tắc đầu tư — ví dụ: “mua khi giá vượt nền tích lũy 50 phiên kèm thanh khoản tăng, bán khi gãy đường trung bình 20 phiên” — rồi chạy ngược bộ quy tắc đó trên dữ liệu lịch sử để xem: nếu áp dụng máy móc trong 5–10 năm qua, kết quả sẽ ra sao. Lãi bao nhiêu, thua mấy lệnh liên tiếp, sụt giảm sâu nhất từ đỉnh là bao nhiêu phần trăm.

Cần nói ngay để công bằng: backtest không phải trò bịp. Nó là cách duy nhất để kiểm tra một ý tưởng đầu tư mà không phải trả học phí bằng tiền thật, và là nền tảng của mọi quỹ định lượng nghiêm túc trên thế giới. Một chiến lược chưa qua backtest chỉ là một niềm tin. Vấn đề không nằm ở công cụ — nó nằm ở chỗ backtest cực kỳ dễ làm sai, và những cái sai đều sai về cùng một phía: phía làm kết quả đẹp lên. Người bán khóa học có động cơ làm sai kiểu đó. Người tự nghiên cứu cũng vô thức làm sai kiểu đó — vì ai cũng muốn ý tưởng của mình đúng.

5 cái bẫy biến backtest thành tiểu thuyết

Chi phí giao dịch chứng khoán Việt Nam ăn mòn lợi nhuận: 100 vòng mỗi năm mất 40–70 điểm phần trăm
Chi phí một vòng mua–bán nhỏ — nhân với tần suất thì không nhỏ

Bẫy 1 — Khớp quá khứ (overfitting): chiến lược “thuộc lòng đề cũ”

Đây là bẫy lớn nhất và tinh vi nhất. Khi bạn thử 50 biến thể tham số — đường trung bình 10 hay 20 phiên? ngưỡng thanh khoản gấp rưỡi hay gấp đôi? — rồi giữ lại biến thể cho kết quả đẹp nhất, bạn không tìm ra quy luật thị trường. Bạn chỉ tìm ra bộ số tình cờ khớp nhất với một đoạn quá khứ cụ thể. Giống học sinh luyện thuộc lòng 10 đề cũ và đạt điểm tuyệt đối khi thi lại đúng đề cũ — rồi trượt thẳng cẳng khi gặp đề mới. Thị trường ngày mai luôn là đề mới. Dấu hiệu nhận biết: chiến lược có nhiều tham số lẻ đến kỳ quặc (mua khi chỉ báo vượt 67,5 — tại sao không phải 67 hay 68?), và kết quả sụp đổ khi chỉ cần xê dịch tham số một chút.

Bẫy 2 — Nhìn trộm tương lai (lookahead bias): lỗi kỹ thuật phổ biến nhất

Backtest dùng một mẩu thông tin mà tại thời điểm đó nhà đầu tư thật chưa thể biết. Kinh điển nhất ở Việt Nam: chiến lược “mua các doanh nghiệp có lợi nhuận quý tăng trưởng cao” nhưng cho mua ngay ngày kết thúc quý — trong khi báo cáo tài chính thực tế công bố sau đó ba tuần đến một tháng. Một tháng “biết trước” đó đủ biến chiến lược thua thành chiến lược lãi đậm trên giấy. Lỗi này không cần ác ý — chỉ cần người lập trình quên một dòng dịch ngày dữ liệu.

Bẫy 3 — Thiên lệch kẻ sống sót (survivorship bias): nghĩa địa cổ phiếu không lên tiếng

Hầu hết backtest nghiệp dư chạy trên danh sách cổ phiếu đang niêm yết hôm nay — tức là vô thức loại bỏ mọi cổ phiếu đã chết trên đường đi. Mà nghĩa địa ấy không hề vắng: chỉ riêng vài năm qua, sàn Việt Nam đã tiễn ROS và FLC (hủy niêm yết sau biến cố thao túng), và ngay tháng 6/2026 này, VNE nhận quyết định hủy niêm yết bắt buộc hiệu lực từ 29/06 vì vi phạm nghĩa vụ báo cáo tài chính — sau chuỗi 5 phiên bán tháo mất 23,75%. Một chiến lược “mua cổ phiếu đầu cơ giảm sâu” backtest trên danh sách hôm nay sẽ không bao giờ phải “mua” ROS, FLC hay VNE — những thương vụ thảm họa nhất của chiến lược đó ngoài đời thật đã bị xóa khỏi đề bài. Kết quả: backtest lãi, ví tiền thật thì không.

Bẫy 4 — Bỏ quên chi phí và thanh khoản: những đồng xu rơi thành núi

Phần này quan trọng đến mức có riêng một mục lượng hóa ngay bên dưới. Tóm tắt: backtest mặc định khớp lệnh tức thì, đúng giá mong muốn, miễn phí — ba điều không tồn tại ngoài đời, đặc biệt với cổ phiếu thanh khoản thấp trên HNX, UPCOM, nơi việc mua vài trăm triệu đồng đã tự đẩy giá lên.

Bẫy 5 — Đoạn quá khứ được chọn: backtest trong mùa xuân vĩnh cửu

Một chiến lược mua-theo-đà backtest trên giai đoạn 2023–2026 — về cơ bản là một chu kỳ đi lên của VN-Index — sẽ cho kết quả lộng lẫy, vì trong thị trường tăng, gần như mọi chiến lược mua đều thắng. Phép thử thật nằm ở chỗ khác: chiến lược đó sống thế nào qua 2022, khi chỉ số mất khoảng 43% từ đỉnh 1.528,57 xuống đáy trong phiên 873,78? Qua cú sập COVID tháng 3/2020? Một backtest tử tế phải đi xuyên tối thiểu một chu kỳ tăng–giảm trọn vẹn, và phải báo cáo trung thực con số đáng sợ nhất: mức sụt giảm sâu nhất từ đỉnh (max drawdown) — vì đó mới là con số quyết định bạn có sống sót để hưởng mức “lãi trung bình năm” hay không.

Lượng hóa: từ lãi trên giấy đến lãi thật mất bao nhiêu?

Hãy làm phép tính mà mọi bản chào “lãi 40%/năm” đều lờ đi, với chi phí thực tế của thị trường Việt Nam:

Năm cái bẫy backtest: khớp quá khứ, nhìn trộm tương lai, kẻ sống sót, bỏ quên chi phí, chọn giai đoạn đẹp
5 cái bẫy — tất cả đều sai về phía làm kết quả đẹp lên
  • Phí giao dịch: phổ biến khoảng 0,1%–0,25% giá trị mỗi chiều tùy công ty chứng khoán và kênh đặt lệnh.
  • Thuế bán: 0,1% giá trị mỗi lần bán.
  • Trượt giá: chênh lệch giữa giá bạn muốn và giá thực khớp — co giãn theo thanh khoản, từ không đáng kể ở nhóm vốn hóa lớn đến rất đau ở cổ phiếu nhỏ; những phiên biến động mạnh (đúng lúc chiến lược cần vào/ra nhất) là lúc trượt giá tệ nhất.

Cộng khiêm tốn, một vòng mua-bán trọn vẹn tốn khoảng 0,4%–0,7% với cổ phiếu thanh khoản tốt. Nghe nhỏ. Giờ nhân với tần suất:

  • Chiến lược đảo danh mục 10 vòng/năm: mất khoảng 4–7 điểm phần trăm lợi nhuận mỗi năm cho chi phí. Backtest 20%/năm “trên giấy” còn 13–16% tiền thật — vẫn sống tốt.
  • Chiến lược lướt sóng 100 vòng/năm (2 lệnh/tuần — mức rất bình thường của dân lướt T+): chi phí ngốn 40–70 điểm phần trăm mỗi năm. Tức là chiến lược phải tạo ra lợi nhuận thô trên 50%/năm chỉ để hòa vốn chi phí — ngưỡng mà các quỹ hàng đầu thế giới cũng hiếm khi vượt qua bền vững.

Phép nhân tàn nhẫn này giải thích một phát hiện nghiên cứu chúng tôi đã dẫn trong bài vì sao đa số nhà đầu tư cá nhân thua lỗ: trên toàn thị trường Đài Loan, số người giao dịch trong ngày có lãi ổn định sau chi phí chưa đến 1%. Không phải vì 99% còn lại kém — mà vì họ đang bơi ngược một dòng chảy chi phí mà backtest chưa bao giờ cho họ thấy.

Đường cong tài sản thật trông như thế nào (gợi ý: không mượt)

Còn một khác biệt nữa giữa giấy và đời mà không con số nào truyền tải được: trải nghiệm sống bên trong chiến lược. Đường cong backtest được nhìn từ cuối — bạn biết nó kết thúc có hậu. Người chạy chiến lược bằng tiền thật sống từng ngày bên trong nó: chuỗi 7 lệnh thua liên tiếp (hoàn toàn bình thường về xác suất với chiến lược thắng 55%), quý sụt 18% trong khi VN-Index tăng, những tháng chiến lược “hỏng” chỉ vì thị trường đổi tính. Backtest cho biết max drawdown là 25%; nó không cho biết cảm giác mất một phần tư tài sản trong khi vợ/chồng hỏi “sao em bảo hệ thống này tốt lắm mà”.

Đa số người bỏ chiến lược không bỏ vì chiến lược sai — họ bỏ ở đúng đáy drawdown, ngay trước khi nó hồi phục, vì không ai nói trước với họ rằng đoạn đó nằm trong giá vé. Đây là lý do nguyên tắc của VWealth khi huấn luyện và đánh giá mô hình là tối ưu cho chiến lược dài hạn thay vì cho con số lợi nhuận ngắn hạn ấn tượng nhất: một chiến lược lãi vừa phải mà chủ nhân đi được đến cùng tạo ra nhiều tiền thật hơn một chiến lược lãi khủng bị bỏ rơi giữa đường.

Checklist 7 câu hỏi trước khi tin bất kỳ backtest nào

Lần tới gặp một kết quả backtest — của người khác bán cho bạn, hay của chính bạn tự xây — hãy bắt nó trả lời đủ 7 câu:

Checklist 7 câu hỏi thẩm định một backtest trước khi tin
Bắt mọi backtest trả lời đủ 7 câu trước khi xuống tiền
  1. Dữ liệu có bao gồm cổ phiếu đã hủy niêm yết không? Nếu không (hoặc không trả lời được), kết quả đã được làm đẹp bởi nghĩa địa im lặng — nhớ ROS, FLC, VNE.
  2. Đã trừ phí, thuế, trượt giá chưa — và giả định trượt giá bao nhiêu? “Chưa, nhưng không đáng kể” là câu trả lời sai với mọi chiến lược giao dịch trên 10 vòng/năm.
  3. Giai đoạn kiểm thử có chứa ít nhất một thị trường giảm thật sự không? Backtest né 2020 và 2022 là backtest trong mùa xuân vĩnh cửu.
  4. Max drawdown là bao nhiêu, và chuỗi thua dài nhất kéo dài bao lâu? Ai chỉ khoe lợi nhuận năm mà giấu hai con số này đang bán cho bạn nửa sự thật dễ chịu.
  5. Chiến lược có được kiểm tra trên đoạn dữ liệu “chưa nhìn thấy” không? Chuẩn mực tối thiểu: xây quy tắc trên một giai đoạn, kiểm tra trên giai đoạn khác (out-of-sample). Không có bước này, mọi kết quả chỉ là khớp quá khứ.
  6. Kết quả có sống sót khi xê dịch tham số không? Đổi đường trung bình từ 20 thành 25 phiên mà lợi nhuận sập từ 30% về 2% — bạn đang cầm một chiến lược thuộc lòng đề cũ.
  7. Tín hiệu mua dùng thông tin gì, và thông tin đó có thật sự tồn tại tại thời điểm mua không? Đặc biệt soi kỹ mọi chiến lược dùng dữ liệu báo cáo tài chính — hỏi thẳng: “ngày khớp lệnh là ngày nào so với ngày công bố báo cáo?”

Một backtest trả lời đàng hoàng cả 7 câu là tài liệu đáng đọc — dù kết quả khiêm tốn. Một backtest lãi 40%/năm nhưng ấp úng từ câu 1 thì giá trị đúng bằng tờ giấy in nó.

VWealth làm backtest như thế nào — minh bạch về phương pháp

Vì bài này phê phán backtest cẩu thả, công bằng là nói rõ chúng tôi làm gì khác. Các mô hình AI của VWealth học từ 26 năm dữ liệu thị trường Việt Nam — từ ngày HOSE mở cửa tháng 7/2000 — nghĩa là dữ liệu huấn luyện buộc phải đi xuyên đỉnh 2007, đáy 2009, đỉnh-đáy 2018, COVID 2020, đỉnh 1.528,57 và đáy 873,78 của 2022: không có lựa chọn “né mùa đông”. Khuyến nghị của mô hình tín hiệu giao dịch luôn tính sẵn trượt giá và phí trong giá mục tiêu và giá cắt lỗ. Và như đã nói ở trên, tiêu chí đánh giá nội bộ của chúng tôi là độ ổn định khi theo chiến lược từ 2 năm trở lên — không phải con số đẹp nhất một quý. Kết quả kiểm thử của chúng tôi cũng tuân theo đúng nguyên tắc của bài này: quá khứ là bằng chứng về tính kỷ luật của phương pháp, không phải lời hứa về tương lai. Bất kỳ ai — kể cả chúng tôi — nói khác đi, hãy mở checklist 7 câu ra hỏi.

Ba cấp độ bằng chứng — backtest mới chỉ là cấp thấp nhất

Để đặt backtest đúng vị trí của nó, hãy hình dung một thang ba bậc về độ tin cậy của bằng chứng cho một chiến lược đầu tư:

  • Bậc 1 — Kết quả trên dữ liệu quá khứ (backtest). Trả lời câu hỏi: “Quy tắc này đã từng hoạt động chưa?” Cần thiết nhưng yếu nhất, vì toàn bộ 5 cái bẫy ở trên đều rình rập ở bậc này, và vì người kiểm thử được tự do thử lại đến khi ra kết quả đẹp.
  • Bậc 2 — Chạy mô phỏng tiến về phía trước (paper trading / forward test). Khóa chặt quy tắc lại, rồi để nó chạy trên dữ liệu mới phát sinh trong vài tháng đến một năm — không tiền thật, nhưng cũng không còn quyền sửa đề bài. Bậc này diệt được khớp quá khứ và nhìn trộm tương lai, vì tương lai không cho ai nhìn trộm. Cái giá phải trả: thời gian — và đa số người nóng ruột bỏ qua bậc này, đi thẳng từ backtest đẹp đến tiền thật.
  • Bậc 3 — Thành tích tiền thật đủ dài (track record). Bằng chứng mạnh nhất: tiền thật, phí thật, trượt giá thật, cảm xúc thật, qua ít nhất một giai đoạn thị trường xấu. Đây là lý do giới đầu tư chuyên nghiệp gần như chỉ quan tâm track record từ 3 năm trở lên — và là lý do bạn nên hỏi bất kỳ ai bán “hệ thống lãi 40%”: “Sao kê tài khoản thật của anh đâu?”

Quy tắc thực dụng rút ra: backtest đẹp là vé vào vòng sơ loại, không phải giấy chứng nhận vô địch. Trước khi đặt số tiền có ý nghĩa vào bất kỳ chiến lược nào — kể cả của chính bạn — hãy bắt nó leo ít nhất đến bậc 2.

Câu hỏi thường gặp

Một chiến lược tốt bị nhiều người dùng có mất tác dụng không?

Có — hiện tượng này gọi là sự suy giảm lợi thế: khi đủ nhiều tiền cùng hành động theo một tín hiệu, chính hành động đó làm thay đổi giá và bào mòn lợi nhuận mà tín hiệu từng mang lại. Đây là thêm một lý do backtest quá khứ đẹp không bảo đảm tương lai: quá khứ đó có thể thuộc về thời kỳ chiến lược còn ít người biết. Tin tốt cho nhà đầu tư cá nhân: các chiến lược dài hạn, ít vòng quay, dựa trên chất lượng doanh nghiệp suy giảm chậm hơn nhiều so với các mẹo giao dịch ngắn hạn — thêm một phiếu nữa cho cách chơi đường dài.

Nhà đầu tư cá nhân không biết lập trình có tự backtest được không?

Được ở mức đủ dùng. Cách thủ công nhưng giá trị: lấy bộ quy tắc của bạn, mở biểu đồ quá khứ của 20–30 mã (gồm cả vài mã đã rời sàn nếu tìm được dữ liệu), che phần tương lai, lật từng nến và ghi lại trung thực từng lệnh theo quy tắc — gồm cả phí. Chậm, nhưng chính sự chậm đó cho bạn thứ mà phần mềm không cho: cảm giác sống trong chiến lược, lệnh thua nối lệnh thua. Nhiều người bỏ ý tưởng “lãi 40%” của mình sau đúng một buổi chiều làm việc này — đó là buổi chiều sinh lời nhất của họ.

Backtest bao nhiêu năm là đủ?

Đo bằng chu kỳ, đừng đo bằng năm: tối thiểu một chu kỳ tăng–giảm trọn vẹn. Với thị trường Việt Nam hiện tại, một bộ dữ liệu từ 2019 đến nay là mức sàn chấp nhận được (chứa COVID 2020, sóng 2021, gấu 2022, phục hồi 2023–2026); càng dài về trước càng tốt, miễn nhớ rằng thị trường 2007 có cấu trúc rất khác hôm nay — quy mô, thanh khoản, biên độ, sản phẩm đều đã đổi.

Kết quả thật của tôi kém hơn backtest khoảng bao nhiêu là “bình thường”?

Không có con số chuẩn, nhưng giới định lượng có một quy tắc kinh nghiệm đáng nhớ: cứ chuẩn bị tinh thần cho việc lợi nhuận thật bằng nửa backtest và drawdown thật gấp rưỡi backtest. Nếu kế hoạch tài chính của bạn vẫn đứng vững với giả định khắc nghiệt đó, chiến lược đáng chạy. Nếu kế hoạch chỉ đứng vững khi kết quả thật đúng bằng kết quả giấy — bạn chưa có kế hoạch, bạn có một điều ước.

Kết: hãy nghi ngờ đường cong đẹp — kể cả của chính mình

Backtest là công cụ quý: nó loại bỏ ý tưởng tồi miễn phí, ép kỷ luật hóa quy tắc, và là ngôn ngữ chung của đầu tư định lượng. Nhưng nó chỉ trung thực bằng người thực hiện nó — và con người, như chúng ta đã thấy trong bài về tâm lý đầu tư, giỏi nhất ở đúng một việc: tự thuyết phục mình tin vào điều mình muốn tin. Đường cong càng mượt, lời hứa càng tròn trịa, bạn càng nên lật từng trang phương pháp. Tiền thật của bạn xứng đáng với sự khó tính đó.

VWealth — 12 AI học từ 26 năm dữ liệu HOSE, HNX, UPCOM, xuyên qua đủ các mùa đông 2008, 2018, 2020, 2022. Khuyến nghị tính sẵn phí và trượt giá, tối ưu cho người theo chiến lược dài hạn. Báo cáo gửi thẳng email — quyết định luôn thuộc về bạn.

Miễn trừ trách nhiệm: Nội dung bài viết chỉ nhằm mục đích cung cấp thông tin và giáo dục, không phải khuyến nghị mua/bán hay lời khuyên đầu tư. Đầu tư chứng khoán luôn tiềm ẩn rủi ro mất vốn; mọi quyết định và rủi ro thuộc về nhà đầu tư. Hãy cân nhắc kỹ tình hình tài chính cá nhân và/hoặc tham vấn chuyên gia được cấp phép trước khi giao dịch.
Phân tích sâu, kỷ luật cao, kiểm soát cảm xúc — đó là tất cả những gì bạn cần.
— VWEALTH
VWEALTH PREMIUM

Sẵn sàng đầu tư thông minh hơn?

Nhận báo cáo phân tích từ 12 mô hình AI chuyên biệt mỗi 2 tuần. Vĩ mô, kỹ thuật, định giá, top picks — tất cả trong một báo cáo.

← Tất cả bài viết