← Trung tâm học Backtest

Quy trình nghiên cứu có kiểm soát

Bằng chứng từng lệnh: MFE, MAE, R-multiple và thời gian giữ

Đọc MFE, MAE, R-multiple, holding time, chi phí và lý do thoát cùng nhau để hiểu đường đi của từng giao dịch mô phỏng.

Trả lời nhanh

MFE là mức biến động thuận lợi lớn nhất khi lệnh còn mở; MAE là mức bất lợi lớn nhất. R-multiple biểu diễn kết quả ròng so với rủi ro ban đầu 1R, còn holding time cho biết vốn bị phơi nhiễm bao lâu. Chúng giải thích phần nằm giữa entry và exit mà win rate hoặc P&L cuối cùng che khuất.

Dùng cùng một quy ước dấu cho long và short, giữ 1R cố định theo stop đã đặt lúc vào lệnh, và trừ commission cùng slippage khỏi realized result. Dữ liệu OHLC không luôn cho biết stop hay target được chạm trước trong cùng một nến, vì vậy phải gắn cờ trường hợp mơ hồ.

Bối cảnh nghiên cứu

API backtest của QuantConnect cung cấp MAE, MFE, duration, end-trade drawdown, fees, entry và exit ở cấp từng trade; TradingView cũng hiển thị run-up và drawdown cho từng lệnh. Đây là dữ liệu chẩn đoán, không phải nhãn trang trí.

Khung R của Van Tharp lấy 1R từ số tiền dự kiến mất nếu giả thuyết sai. Nếu thay mẫu số sau khi biết kết quả, các trade không còn so sánh được. MFE/MAE mô tả đường giá đã xảy ra; chúng không tự động cho biết stop hoặc target tối ưu.

Ví dụ thiết lập trong Backtest

Chạy ví dụ BTCUSDT, 1h, 6M, Pullback, long, vốn 10.000 USD, size 2%, SL 2%, TP 4%, commission 0,10%, slippage 5 bps và signal khi nến đóng. Mở chi tiết trade thay vì chỉ đọc các thẻ tổng hợp.

Với mỗi lệnh, lưu thời điểm và giá entry/exit, stop ban đầu tính theo tiền, net P&L, MFE, MAE, số nến giữ, phí và exit reason. Ví dụ trade A đạt +2,1R MFE nhưng chốt +1,4R sau 11 giờ; trade B từng đạt +0,6R rồi dừng ở -1R sau 4 giờ. Đây là quan sát để đặt câu hỏi mới, chưa phải lý do sửa rule.

Bằng chứng từng lệnh: MFE, MAE, R-multiple và thời gian giữ — Ví dụ thiết lập trong Backtest: Đọc MFE, MAE, R-multiple, holding time, chi phí và lý do thoát cùng nhau để hiểu đường đi của từng giao dịch mô phỏng.
Với mỗi lệnh, lưu thời điểm và giá entry/exit, stop ban đầu tính theo tiền, net P&L, MFE, MAE, số nến giữ, phí và exit reason. Ví dụ trade A đạt +2,1R MFE nhưng chốt +1,4R sau 11 giờ; trade B từng đạt +0,6R rồi dừng ở -1R sau 4 giờ. Đây là quan sát để đặt câu hỏi mới, chưa phải lý do sửa rule.

Cách đọc kết quả

Kiểm tra direction, timestamp, timeframe, costs, stop, target và exit reason trước. Sau đó so realized R với MFE để thấy phần lợi nhuận trả lại; đọc MAE cùng stop để biết winner phải chịu adverse movement bao nhiêu. Dùng distribution thay vì chọn một trade kịch tính.

Holding time cho thấy opportunity cost, funding qua đêm và signal cadence. Xem median cùng các đuôi phân phối vì vài lệnh rất dài có thể bóp méo average. Nếu phát hiện pattern, hãy tạo hypothesis mới, chạy candidate riêng và bảo vệ holdout; không sửa lịch sử gốc.

Sai lầm thường gặp

Danh sách kiểm tra thực hành

  1. Xác minh symbol, timeframe, period và execution assumptions
  2. Cố định 1R tại entry
  3. Tính realized R sau chi phí
  4. Ghi MFE, MAE, duration và exit reason
  5. Gắn cờ nến có thứ tự giá mơ hồ
  6. Xem distribution và các trường hợp đuôi
  7. Tách observation khỏi rule change
  8. Kiểm định candidate mới trên holdout

Lưu ý rủi ro

Bằng chứng từng trade vẫn chỉ là mô phỏng lịch sử và không đảm bảo giá khớp có thể đạt được. Backtest không đặt lệnh thật và không đưa ra tư vấn tài chính. OHLC có thể che giấu thứ tự intrabar; spread, thanh khoản, queue, partial fill, gap, latency, phí và funding thực tế có thể làm kết quả xấu hơn, kể cả lỗ vượt 1R.

Hướng dẫn liên quan

Đọc MFE, MAE, R-multiple, holding time, chi phí và lý do thoát cùng nhau để hiểu đường đi của từng giao dịch mô phỏng.

Nguồn nghiên cứu

Backtest Trading cho iOS

Tiếp tục nghiên cứu trên iPhone

Chạy lại thiết lập, xem từng giao dịch mô phỏng và lưu bằng chứng nghiên cứu trong ứng dụng.

Tải trên App Store