Trang chủ > Blog > Chất lượng lịch sử MT5: quan hệ với tick thực và giới hạn

BacktestMT5Phương pháp kiểm chứng

Chất lượng lịch sử MT5: quan hệ với tick thực và giới hạn

Đăng: 2026-10-15Thời gian đọc: khoảng 3 phút
⏱ Bài viết này phản ánh thông tin tại thời điểm đăng. Các số liệu hiệu suất EA (PF, DD, lợi nhuận hàng năm) thay đổi theo giao dịch thực và việc kiểm chứng lại — hãy xem thông tin mới nhất trên các trang EA. Xem kết quả EA mới nhất →

Xin nói kết luận trước. Chất lượng lịch sử (History Quality) của MT5 là thước đo cho biết dữ liệu được dùng để test gần với tick thực tế đến mức nào. Đây không phải con số cho biết EA đó có tiếp tục thắng trong tương lai hay không. 99% nghĩa là dữ liệu khá đầy đủ, không có nghĩa là chiến lược tốt. Ngược lại, nếu chỉ có 5%, bạn nên xem phần lớn đường cong lãi lỗ trong báo cáo có khả năng cao được vẽ trên những tick "giống thật" do MT5 tự tạo ra từ dữ liệu nến.

Với tư cách bên phân phối EA, chúng tôi đọc báo cáo gần như mỗi ngày. Bài viết này sắp xếp lại việc con số chất lượng thể hiện điều gì, và từ đâu trở đi thì con số không còn cho biết gì nữa.

Chất lượng lịch sử đo điều gì

Không thể tách rời "mô hình" của trình test

Strategy Tester của MT5 có các mô hình sau để tái hiện chuyển động giá.

  • Mọi tick dựa trên tick thực (Every tick based on real ticks)
  • Mọi tick (tạo từ nến 1 phút)
  • OHLC 1 phút
  • Chỉ giá mở cửa

Chất lượng lịch sử có ý nghĩa nhất khi bạn chọn mô hình đầu tiên, tức mô hình tick thực. Mô hình này test bằng các tick thực được lưu trên máy chủ của broker. Tuy nhiên, ở những đoạn không có tick thực, MT5 sẽ tạo tick từ nến 1 phút để lấp vào. Theo hiểu biết của chúng tôi, chất lượng lịch sử là thước đo "tỷ lệ phần thời gian test được tái hiện bằng tick thực".

Sự khác nhau giữa 99% và 5%

Hiển thịÝ nghĩa (tham khảo)Điều người đọc nên cân nhắc
Khoảng 99%Gần như toàn bộ giai đoạn đều có tick thựcChất lượng dữ liệu cao. Nhưng lưu ý đây là dữ liệu của chính broker đó
Giá trị trung bìnhChỉ một phần giai đoạn có tick thựcHãy nghi ngờ khả năng pha trộn: nửa đầu là tick tạo ra, nửa sau là tick thực
Khoảng 5%Tick thực chỉ chiếm một phần rất nhỏCoi phần lớn đường cong lãi lỗ là kết quả trên tick tạo ra

Giá trị thấp như 5% thường xuất hiện khi test trong thời gian dài và broker không lưu tick thực của những năm xa. Các năm cũ dùng tick tạo từ nến 1 phút, chỉ giai đoạn gần đây mới là tick thực. Đường cong lãi lỗ trong báo cáo trông như một đường liền mạch nên bạn không nhìn thấy ranh giới này.

Tick tạo ra làm thay đổi điều gì

Tick tạo từ nến 1 phút phải dùng phỏng đoán để lấp "thứ tự" giữa giá cao và giá thấp trong 1 phút cũng như "diễn biến ở giữa". Vì vậy các EA sau dễ cho kết quả lệch.

  • Loại scalping dùng chốt lời, cắt lỗ cỡ vài pips
  • Thiết lập mà lệnh chờ limit và stop đều có thể khớp trong cùng 1 phút
  • EA có bộ lọc tránh thời điểm spread giãn rộng

Ngược lại, loại trend following giữ lệnh hàng chục giờ trên H1 hoặc H4 thường ít bị ảnh hưởng hơn bởi biến động trong 1 phút. Chẳng hạn MEGAMAX DONCHIAN (USDJPY H1) của chúng tôi có thời gian giữ lệnh trung bình 32:58:21, còn BITCOIN COMET (BTCUSD H4) là 63:51:39. Dù vậy cũng không thể nói là "không bị ảnh hưởng". Do đó, chúng tôi coi trọng việc đổi mô hình rồi so sánh kết quả hơn là dựa vào con số chất lượng.

Quy trình tự kiểm tra

Khi chọn EA, hoặc khi tự kiểm chứng lại EA được phân phối, hãy xem theo thứ tự sau. Thao tác cơ bản của MT5 được tổng hợp trong Cài đặt MT5.

  1. Đặt mô hình là "Mọi tick dựa trên tick thực" rồi chạy
  2. Kiểm tra chất lượng lịch sử trong báo cáo (cũng xem giá trị có thay đổi không khi rút ngắn thời gian test)
  3. Chạy cùng giai đoạn bằng "OHLC 1 phút" rồi so sánh PF và DD tối đa
    • Nếu khác biệt lớn, EA đó phụ thuộc nhiều vào biến động trong 1 phút
  4. Chia thời gian test thành nửa đầu và nửa sau
    • Xem thành tích có sụp đổ ở riêng nửa sau, nơi có tick thực, hay không
  5. Kiểm tra thiết lập spread
    • Mô hình tick thực dùng spread đã ghi lại. Đừng nhầm với kết quả khi dùng spread cố định
  6. Xem nhật ký thao tác (lịch sử thao tác) có cảnh báo thiếu dữ liệu không

Phép so sánh ở bước 3 đặc biệt hiệu quả. Chúng tôi cho rằng ngay cả với báo cáo chất lượng 99%, EA nào đảo ngược kết quả khi chuyển sang OHLC thì dễ sụp đổ khi khớp lệnh thực tế bị lệch.

Giới hạn của chất lượng lịch sử

Từ đây là những điểm mà riêng con số không thể đánh giá được. Chúng tôi viết cả những chuyện bất lợi.

  • **Dù 99% thì đó vẫn chỉ là "tick của broker đó". ** Broker khác nhau thì mức giãn spread và tần suất phát tick cũng khác. Báo cáo 99% ở công ty A không bảo đảm thành tích trên tài khoản ở công ty B. Về khác biệt giữa các broker, bạn cũng có thể tham khảo So sánh broker FX.
  • Trượt giá và từ chối khớp lệnh không được tái hiện. Ngay cả với tick thực, trình test vẫn giả định "khớp ở đúng mức giá đó". Trượt giá khi công bố chỉ số kinh tế sẽ không có trong kết quả.
  • Chất lượng cao nhưng thời gian ngắn thì ý nghĩa mỏng. Một bài test 99% chỉ trên 1 năm gần nhất chưa chắc đáng tin hơn bài test dài hạn có chất lượng thấp. Lý do là chỉ có một pha thị trường trong đó.
  • Overfitting xảy ra bất kể chất lượng. Dữ liệu chính xác đến đâu, nếu tham số được điều chỉnh khớp với giai đoạn đó thì kết quả vẫn trông tốt.
  • Không biết "thành tích thật" ở những đoạn chất lượng thấp. Kết quả trên tick tạo ra tốt hơn hay xấu hơn thực tế thì về sau có rất ít cách để xác nhận. Chúng tôi cũng không biết.

Một số EA của chúng tôi có công bố kiểm chứng dài hạn. Chẳng hạn giai đoạn của GOLD NEURON là 2004.01.01 - 2026.09.01. Tick ở các đoạn cũ là dữ liệu thực đến đâu còn tùy phạm vi broker lưu trữ, nên xin đừng đọc việc giai đoạn dài như bằng chứng cho chất lượng cao. Số liệu của từng EA có thể xem tổng hợp ở Bảng xếp hạng thực đo.

Tóm tắt

  • Chất lượng lịch sử là thước đo "tái hiện được bao nhiêu bằng tick thực", không phải chỉ số cho biết EA nào hơn EA nào
  • Giá trị thấp thường là do test dài hạn thiếu tick thực của những năm xa và bị lấp bằng tick tạo từ nến 1 phút
  • EA giao dịch ngắn hạn càng dễ chịu ảnh hưởng của tick tạo ra
  • Thay vì con số chất lượng, việc xác nhận "kết quả giữa tick thực và OHLC có khác nhau nhiều không" thiết thực hơn
  • Dù 99%, vẫn không bảo đảm thành tích ở broker khác, trượt giá, hay thị trường tương lai

Chúng tôi sẽ tiếp tục đề cập đến cách đọc backtest trong Kiến thức EA・MT5.

📧 Khóa học email miễn phí (8 email) + gói 13 chỉ báo MT5 dành riêng cho người đăng ký

Ngay sau khi đăng ký, bạn nhận được liên kết tải gói dành riêng cho người đăng ký gồm 13 chỉ báo MT5 của chúng tôi: tệp đã biên dịch (.ex5), mã nguồn và hướng dẫn cài đặt. Sau đó là 8 email về nền tảng giao dịch tự động, cách đọc backtest đúng và cách chọn sàn (mỗi ngày một email trong 5 ngày đầu, sau đó vào ngày thứ 7, 14 và 30 kể từ khi đăng ký). Bạn cũng được báo trước mỗi lần tăng giá của các phiên bản bán trên MQL5 Market (giá ra mắt tăng dần theo doanh số). Trên trang này, EA của chúng tôi miễn phí khi có tài khoản thật tại sàn đối tác.

* 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ạn có câu hỏi về EA hay Forex?

Bạn có thể đăng câu hỏi trên diễn đàn giao dịch Nattzy (đăng ký miễn phí). Không nhất thiết liên quan đến bài viết này — cài đặt EA, chọn sàn môi giới, v.v. đều được.

Hỏi trên Nattzy ↗

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