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.

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
- Nhầm MFE với lợi nhuận đã chốt hoặc MAE với final loss
- Mô tả dữ liệu close-only như tick order chính xác
- Tính lại 1R bằng stop được dời sau đó
- Bỏ commission, slippage, funding hoặc gap
- Trộn long và short với quy ước dấu khác nhau
- Tối ưu exit trên chính sample excursion rồi gọi là kiểm định độc lập
Danh sách kiểm tra thực hành
- Xác minh symbol, timeframe, period và execution assumptions
- Cố định 1R tại entry
- Tính realized R sau chi phí
- Ghi MFE, MAE, duration và exit reason
- Gắn cờ nến có thứ tự giá mơ hồ
- Xem distribution và các trường hợp đuôi
- Tách observation khỏi rule change
- 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