Phần mềm backtest forex miễn phí: sáu lựa chọn và cách chọn

Tôi làm ra một trong sáu công cụ dưới đây, nên hãy đọc bài này với đúng mức nghi ngờ cần thiết. Bù lại tôi sẽ nói thẳng chỗ nào công cụ của mình thua, và có hai trường hợp mà tôi khuyên bạn dùng thứ khác.

Trước hết: bạn định backtest kiểu nào?

Câu hỏi này quyết định hết, và bỏ qua nó là lý do nhiều người tải về một phần mềm rồi bỏ xó sau hai hôm.

  • Backtest tự động — bạn viết quy tắc thành mã, máy chạy vài nghìn lệnh trong vài giây. Chỉ làm được khi quy tắc vào lệnh hoàn toàn cơ học: "MA20 cắt lên MA50 thì mua". Nếu quy tắc của bạn có chữ "khi thị trường có vẻ…" thì nó không phải cơ học.
  • Backtest bằng tay — bạn tua từng cây nến, tự nhìn, tự bấm. Chậm hơn hàng trăm lần. Nhưng đây là cách duy nhất kiểm chứng được cách đánh dựa vào đọc bối cảnh, và là cách duy nhất luyện được phản xạ ra quyết định.

Phần lớn người giao dịch tại Việt Nam đánh theo kiểu thứ hai — price action, mô hình nến, vùng cung cầu — nhưng lại đi tìm công cụ dành cho kiểu thứ nhất, rồi kết luận "backtest không hợp với tôi".

Sáu công cụ, nói thẳng

1. Strategy Tester của MetaTrader 4 / 5 — miễn phí

Có sẵn trong phần mềm bạn đang dùng để đặt lệnh. Chạy nhanh, dữ liệu tải thẳng từ sàn, không tốn một đồng nào.

Chỗ hụt: nó chỉ chạy Expert Advisor. Muốn dùng thì phải biết viết MQL, hoặc thuê người viết. Chế độ "visual mode" cho xem lại nhưng không đặt lệnh tay được. Với người đánh bằng mắt thì công cụ này gần như vô dụng, dù nó nằm ngay đó.

2. Bar Replay của TradingView — có ở gói miễn phí, giới hạn

Tua nến ngay trên biểu đồ quen thuộc, đủ mọi công cụ vẽ, đủ mọi chỉ báo. Với nhiều người đây là lựa chọn hợp lý nhất và tôi không định thuyết phục bạn bỏ nó.

Chỗ hụt: gói miễn phí giới hạn khung thời gian được tua lại, và quan trọng hơn — nó không ghi sổ. Bạn tua, bạn nhìn, bạn tự nhẩm "cái này chắc thắng", rồi không còn gì đọng lại. Muốn có số liệu thì phải mở một bảng tính bên cạnh và tự chép từng lệnh sang — mà ai đã thử đều biết việc đó sống được khoảng ba mươi lệnh.

3. Forex Tester — trả tiền, khoảng vài triệu đồng

Công cụ chuyên dụng lâu đời nhất cho backtest bằng tay. Đầy đủ nhất trong danh sách này: mô phỏng khớp lệnh chi tiết, nhiều tài khoản, báo cáo dày.

Chỗ hụt: giá, và việc nó là phần mềm cài trên Windows. Nếu bạn định backtest nghiêm túc nhiều năm và có sẵn ngân sách thì đây vẫn là lựa chọn mạnh nhất. Xin nói thêm một câu: bản bẻ khoá lan truyền trong các nhóm Việt là nơi phát tán mã độc ăn cắp thông tin đăng nhập rất phổ biến — đừng cài nó lên máy có tài khoản giao dịch.

4. Soft4FX Simulator — trả tiền, bản dùng thử giới hạn

Cắm thẳng vào MetaTrader 4/5 dưới dạng plugin, nên bạn giữ nguyên bộ chỉ báo và template đang dùng. Đây là ưu điểm thật sự nếu bạn đã quen tay với MT.

Chỗ hụt: phụ thuộc vào MetaTrader, và chất lượng mô phỏng phụ thuộc vào dữ liệu lịch sử mà sàn của bạn cung cấp — có sàn cho dữ liệu M1 đủ nhiều năm, có sàn cho vài tháng.

5. Excel hoặc Google Sheets — miễn phí

Đừng cười. Rất nhiều người có sổ lệnh tử tế nhất lại là người dùng bảng tính, vì việc gõ tay từng dòng buộc họ phải nhìn lại từng lệnh.

Chỗ hụt: không có biểu đồ để tua, nên vẫn phải mở một phần mềm khác song song. Và mọi chỉ số phải tự dựng — chỗ sai nhiều nhất là công thức sụt giảm tối đa và profit factor, hai chỗ mà một dấu ngoặc đặt sai đủ làm con số đẹp lên gấp rưỡi.

6. Sổ Lệnh — miễn phí, chạy trên trình duyệt

Đây là công cụ tôi làm. Nó tua nến trên dữ liệu lịch sử, cho đặt lệnh mô phỏng có spread, phí và ký quỹ, tự ghi mọi lệnh vào sổ và dựng dashboard thống kê — tức nó vá đúng chỗ hụt của Bar Replay. Không cài đặt, không đăng ký để dùng thử, chạy được trên máy yếu.

Chỗ hụt, nói thật: ít chỉ báo hơn TradingView rất nhiều, và bộ công cụ vẽ đơn giản hơn hẳn. Dữ liệu mẫu có sẵn nhưng muốn cặp khác thì bạn phải tự xuất CSV từ MT4/MT5 rồi nạp vào. File quá lớn thì trình duyệt sẽ chậm. Và nó chưa chạy được backtest tự động.

Bảng chọn nhanh

Bạn cần Nên dùng
Kiểm chứng một robot viết bằng mãStrategy Tester (MT4/MT5)
Tua nến với đầy đủ chỉ báo, không cần số liệuTradingView Bar Replay
Tua nến có sẵn thống kê, không tốn tiềnSổ Lệnh
Backtest bằng tay chuyên sâu, có ngân sáchForex Tester
Giữ nguyên môi trường MetaTrader quen taySoft4FX
Chỉ cần ghi chép và thống kê lệnh thậtExcel / Google Sheets

Hai trường hợp tôi khuyên bạn đừng dùng Sổ Lệnh

Một, bạn đánh bằng robot. Cách đánh của bạn đã là mã rồi thì Strategy Tester chạy nhanh hơn và cho bạn tối ưu tham số — những thứ Sổ Lệnh không làm.

Hai, cách đánh của bạn phụ thuộc vào một chỉ báo riêng. Nếu quyết định vào lệnh của bạn dựa vào một indicator tự viết hay mua ngoài, thì công cụ nào không chạy được indicator đó đều vô nghĩa, kể cả cái này. Bar Replay hoặc Soft4FX là chỗ đúng.

Điều quan trọng hơn việc chọn công cụ

Công cụ nào cũng cho ra kết quả đẹp nếu bạn tự lừa mình trong lúc dùng: nhìn trộm cây nến sau, bỏ qua những lệnh "hôm đó không tính", dừng đếm khi đang lãi. Bốn kiểu tự lừa phổ biến nhất và cách chặn từng kiểu nằm ở bài về backtest — đọc nó trước khi tải bất cứ phần mềm nào sẽ tiết kiệm cho bạn vài tháng.

Và dù chọn cái gì, hãy chọn thứ ghi lại được. Một trăm lệnh có ghi chép đáng giá hơn một nghìn lệnh chỉ tồn tại trong trí nhớ — vì trí nhớ về giao dịch của con người có xu hướng làm đẹp kết quả một cách đều đặn và đáng tin cậy.

Thử cái miễn phí trước, mất 30 giây

Dữ liệu mẫu đã nạp sẵn, không cần đăng ký, không cần cài gì. Không hợp thì đóng tab.

Mở màn backtest →