Chặng 9/9 · Biến kiến thức thành thói quen Bài 3/4
Tâm lý & Kỷ luật

Backtest đúng cách, không tự lừa mình

Cách kiểm chứng một setup trên dữ liệu quá khứ mà không rơi vào bẫy nhìn trước kết quả.

Backtest là cách rẻ nhất để tích lũy kinh nghiệm: bạn xem hàng trăm kèo trong vài ngày thay vì vài năm, và không mất đồng nào.

Nhưng backtest sai còn tệ hơn không backtest — vì nó cho bạn niềm tin sai vào một hệ thống không hoạt động.

Bẫy lớn nhất: nhìn trước kết quả

Khi bạn kéo chart về quá khứ, mắt bạn đã nhìn thấy giá đi đâu tiếp theo. Não sẽ tự động hợp lý hoá: *"chỗ này rõ ràng là điểm mua đẹp"*.

Đó không phải backtest. Đó là tô màu quá khứ.

Cách tránh: dùng chế độ tua từng nến. Trên TradingView là công cụ Bar Replay; trên MT5 là Strategy Tester ở chế độ visual. Bạn chỉ thấy tới cây nến hiện tại, giống hệt lúc giao dịch thật.

Tua từng nến — chỉ thấy quá khứ, không thấy tương lai.
Tua từng nến — chỉ thấy quá khứ, không thấy tương lai.

Quy trình backtest

Bước 1 — Viết luật ra giấy trước. Setup của bạn phải có điều kiện rõ ràng tới mức người khác đọc cũng làm được y hệt. Nếu luật còn mơ hồ, bạn sẽ vô thức điều chỉnh nó theo kết quả.

Bước 2 — Chọn một sản phẩm, một khung, một setup. Đừng test nhiều thứ cùng lúc. Bạn sẽ không biết cái nào hiệu quả.

Bước 3 — Tua và ghi lại mọi kèo khớp luật. Kể cả kèo bạn "cảm thấy" không đẹp. Bỏ qua kèo xấu là cách tự làm đẹp số liệu.

Bước 4 — Ghi đúng những trường như nhật ký thật. Entry, SL, TP, R:R dự kiến, R thực nhận.

Bước 5 — Tối thiểu 100 kèo mới kết luận.

Năm bước backtest — bước viết luật trước là bước hay bị bỏ qua.
Năm bước backtest — bước viết luật trước là bước hay bị bỏ qua.

Bốn cách tự lừa mình thường gặp

Bỏ qua kèo thua. "Kèo này mình sẽ không vào đâu" — nói sau khi đã thấy kết quả. Nếu nó khớp luật, nó phải được tính.

Sửa luật giữa chừng. Test tới kèo thứ 40 thấy tệ, bèn thêm một điều kiện lọc. Từ đó số liệu không còn giá trị — phải bắt đầu lại từ đầu.

Chỉ test giai đoạn thuận lợi. Test một setup theo xu hướng trong đúng giai đoạn thị trường có xu hướng mạnh. Hãy test qua cả giai đoạn sideway.

Bỏ qua chi phí. Không trừ spread và swap. Với setup có mục tiêu nhỏ, chi phí có thể xoá sạch lợi thế.

Đọc kết quả thế nào

Sau 100 kèo, tính bốn con số:

Con sốÝ nghĩa
Tỉ lệ thắngBao nhiêu phần trăm lệnh có lời
R trung bìnhMỗi lệnh trung bình lãi/lỗ bao nhiêu lần rủi ro
Kỳ vọng(Winrate × R) − (Tỉ lệ thua × 1) — con số quan trọng nhất
Chuỗi thua dài nhấtĐể biết mình cần chịu đựng tới đâu

Cách tính chi tiết nằm ở bài R:R và kỳ vọng.

Nếu kỳ vọng dương và bạn chịu được chuỗi thua dài nhất đã ghi nhận, hệ thống dùng được. Nếu kỳ vọng âm, đừng cố cứu — hãy đổi setup.

Từ backtest sang tiền thật

Đừng nhảy thẳng. Ba bước:

  1. Backtest 100 kèo → xác nhận kỳ vọng dương
  2. Forward test trên demo hoặc vốn siêu nhỏ 50 lệnh → xác nhận bạn thực thi được trong thời gian thực
  3. Vốn thật nhỏ → tăng dần khi kết quả ổn định

Bước 2 là bước hay bị bỏ qua nhất, và cũng là bước phơi bày sự thật: rất nhiều hệ thống tốt trên backtest thất bại khi giao dịch thật, không phải vì hệ thống sai mà vì người thực thi không giữ được kỷ luật khi có tiền thật.

Checklist rút gọn

  • Dùng chế độ tua từng nến, không kéo chart tự do
  • Viết luật setup ra giấy trước khi test
  • Ghi lại mọi kèo khớp luật, kể cả kèo trông không đẹp
  • Không sửa luật giữa chừng — sửa thì làm lại từ đầu
  • Trừ spread và swap khi tính kết quả
  • Tối thiểu 100 kèo, sau đó forward test 50 lệnh

Tiến độ lưu ngay trên máy bạn — không cần đăng ký gì cả.

Nhận plan và tín hiệu miễn phí mỗi ngày

Nhóm Zalo TN Trading — mình đăng kịch bản thị trường, vùng quan trọng và lý do đằng sau mỗi lệnh. Miễn phí hoàn toàn, không phí thành viên.

Vào nhóm Zalo TN Trading

Đọc tiếp