Trang chủ > Blog > Cùng một EA, kết quả trái ngược: tick thực và OHLC

BacktestTick thựcOHLCMT5Strategy TesterKiểm chứng

Cùng một EA, kết quả trái ngược: tick thực và OHLC

Đăng: 2026-07-15Thời gian đọc: khoảng 3 phút
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Vì sao cùng một EA lại cho kết quả trái ngược hoàn toàn giữa tick thực và OHLC

Strategy Tester của MT5 có một mục để chọn "mô hình" backtest: "Every tick (based on real ticks)""1-minute OHLC". Rất nhiều người bỏ qua lựa chọn này và tin tưởng ngay vào con số hiển thị ra.

Nhưng chỉ với một lựa chọn mô hình khác nhau, kết quả của cùng một EA, cùng một giai đoạn, cùng một cặp tiền tệ không chỉ hơi khác một chút mà có thể đảo ngược hoàn toàn dấu. Vì hiếm ai nói cụ thể về việc "bỏ qua mô hình thì chuyện gì sẽ xảy ra", nên bài viết này công bố nguyên vẹn 3 trường hợp đã đo thực tế. Đồng thời chia sẻ quy luật để nhận biết EA nào bị chi phối bởi mô hình và EA nào không.

Trường hợp 1: EA lưới scalping lợi nhuận mỏng — OHLC nói dối "nghiêm trọng"

EA lưới scalping trên vàng, chốt lời khoảng 1.5 USD mỗi lệnh.

Mô hìnhProfit FactorKết quả
OHLC 1 phút2.46Trông rất ấn tượng
Every tick (tick thực)0.488Tài khoản mất khoảng 65%

Cùng một đoạn code, cùng một giai đoạn. Lý do khiến chúng tôi tin rằng đây không phải nhiễu mà là hiện tượng giả (artifact): số lệnh giao dịch gần như giống hệt nhau giữa hai mô hình. Nghĩa là mô hình không phát hiện ra cơ hội khác nhau, mà cùng một lệnh giao dịch lại được khớp ở mức giá thực tế chưa từng xảy ra.

Khi mức chốt lời mỏng hơn biên độ dao động trong nến, phép nội suy của OHLC sẽ "tặng không" những lệnh khớp ở mức giá thực tế chưa từng chạm tới. Với các hệ thống lợi nhuận mỏng, lưới, scalping, tick thực là bắt buộc, còn kết quả từ OHLC hoàn toàn vô giá trị.

Trường hợp 2: EA breakout dùng ATR stop — OHLC nói dối theo chiều ngược lại

Có thể bạn sẽ bất ngờ, nhưng lời nói dối không phải lúc nào cũng theo hướng lạc quan. Đây là mặt trái thường bị bỏ qua.

EA breakout trên vàng dùng ATR stop và ATR take profit.

Mô hìnhKết quả
OHLC 1 phútThua lỗ hoàn toàn
Every tick (tick thực, dữ liệu từ 2 broker)Có lãi với Profit Factor khoảng 1.3

Mô hình OHLC buộc phải suy đoán xem trong khoảng thời gian 1 phút đó, đỉnh hay đáy chạm trước. Khi cả stop loss và take profit đều nằm trong cùng biên độ dao động của 1 phút đó, việc suy đoán sai sẽ quyết định thắng thua của lệnh. Nếu liên tục đoán sai, một hệ thống vốn dĩ hoạt động tốt sẽ trông như đã chết.

Trường hợp 3: Trend-following dựa trên giá đóng cửa nến — hai mô hình cho kết quả trùng khớp

Vào lệnh chỉ dựa trên giá đóng cửa của nến đã hoàn tất (closed bar), hard stop cách xa vài lần ATR, trailing stop theo ATR, không có take profit cố định, chỉ giữ 1 lệnh cùng lúc — kiểu EA này cho kết quả gần như giống nhau ở cả hai mô hình.

Kết quả đo thực tế trên USDJPY H1, tick thực, từ tháng 1/2017 đến tháng 5/2026:

  • Profit Factor 1.50
  • Drawdown hiệu dụng tối đa 10.3%
  • Số lệnh 631
  • Tỷ lệ thắng 34.5%

Logic này không phụ thuộc vào bất kỳ diễn biến giá nào bên trong cây nến. Vì vậy mô hình không có cách nào sai được. Chính sự trùng khớp này là bằng chứng cho tính bền vững (robustness).

Quy luật nhận biết

Take profit càng mỏng so với biên độ dao động trong nến, kết quả backtest càng bị quyết định bởi "mô hình" chứ không phải "thị trường".

  • Lợi nhuận mỏng, lưới, scalping (mở và đóng lệnh trong vòng 1 phút): tick thực là bắt buộc. Kết quả từ OHLC có thể bỏ qua.
  • Vào lệnh theo giá đóng cửa nến + hard stop rộng dựa trên ATR: mô hình gần như không ảnh hưởng. Có thể chạy tối ưu hóa dài trên OHLC cho nhanh, sau đó xác nhận lại cấu hình thắng bằng tick thực (tiết kiệm được rất nhiều thời gian).
  • Stop loss và take profit nằm gọn trong cùng một nến 1 phút: không tin cả hai mô hình, cần kiểm tra khớp lệnh bằng mắt.

Hai hệ quả thực tiễn

  1. Một bản backtest không ghi rõ mô hình sử dụng thì không phải là "kết quả" mà chỉ là "bức tranh". Và việc bỏ qua chi tiết này thường có tương quan với việc mô hình nào đã được chọn. Báo cáo nào chọn mô hình có lợi cho mình thì càng ít khi ghi rõ tên mô hình.

  2. Một hệ thống mà kết quả sụp đổ khi đổi mô hình thì ngay từ đầu đã không phải là một hệ thống. Edge (lợi thế) không nằm ở thị trường mà nằm ở phía mô hình.

Tự kiểm chứng

EA của trường hợp 3 (breakout Donchian dựa trên nến đã đóng) được cung cấp hoàn toàn miễn phí, mở mã nguồn. Hãy chạy thử trên Strategy Tester của MT5, một lần với mô hình "Every tick (based on real ticks)" và một lần với "1-minute OHLC", rồi so sánh kết quả. Với loại EA vào lệnh theo giá đóng cửa, hai kết quả phải gần như trùng khớp — đó chính là dấu hiệu của một EA lành mạnh.

Chi tiết Donchian Trend Engine (EA miễn phí)

Nếu muốn sử dụng cùng nguyên tắc kỷ luật "vào lệnh theo nến đóng + hard stop + trailing" nhưng ở dạng sản phẩm đã được kiểm chứng bằng tick thực, có thể tham khảo MEGAMAX DONCHIAN (USDJPY), BITCOIN COMET (BTCUSD), ATLAS (đa dạng hóa trên 5 thị trường). Tất cả đều dùng hard stop, không lưới, không martingale, và có kiểm chứng bằng dữ liệu thực cho toàn bộ sản phẩm.

Tổng kết

  • Chỉ riêng lựa chọn mô hình cũng có thể khiến thành tích của cùng một EA trở nên trái ngược hoàn toàn
  • Lợi nhuận mỏng, lưới, scalping bắt buộc phải dùng tick thực (OHLC tạo ra các lệnh khớp giả)
  • Trend-following theo giá đóng cửa nến cho kết quả trùng khớp ở cả hai mô hình — đó chính là bằng chứng của tính bền vững
  • Đừng tin vào bất kỳ bản backtest nào không ghi rõ mô hình sử dụng

Bài viết liên quan: Kiểm chứng đồng loạt 43 EA vàng phổ biến trên dữ liệu thực 11.5 năm · Cách nhận biết curve fitting · Chất lượng tick trong backtest MT5

📧 Cảnh báo trước khi tăng giá + khóa học email miễn phí 5 ngày

Tất cả EA đang ở giá ra mắt và tăng dần theo doanh số. Nhận thông báo trước mỗi lần tăng giá, cùng email hằng ngày về giao dịch thuật toán, cách đọc backtest và chọn sàn.

* Quyền riêng tư được bảo vệ nghiêm ngặt. Bạn có thể hủy đăng ký bất cứ lúc nào.

Bình luận & câu hỏi