BÁO CÁO THỬ NGHIỆM HỆ THỐNG (Backtest Report)

ha.anh
5 Min Read

Cửa sổ Báo cáo Thử nghiệm là công cụ cực kỳ quan trọng giúp trader đánh giá hiệu quả của hệ thống giao dịch. AmiBroker cung cấp hai kiểu báo cáo: hệ thống mới (portfolio backtest) và hệ thống cũ (old-style backtest). Dưới đây là giải thích chi tiết các chỉ số và sự khác biệt giữa hai hệ thống.

Các chỉ số chính trong hệ thống báo cáo mới

  • % Tiếp xúc (Exposure %): Thể hiện mức độ vốn được đưa vào thị trường. Tính trung bình phần trăm vốn mở trên từng thanh so với tổng vốn.

  • Lợi nhuận điều chỉnh rủi ro (% RAR): Bằng lợi nhuận hàng năm chia cho % tiếp xúc. Càng cao càng hiệu quả.

  • CAR (%): Compound Annual Return – Lợi nhuận hằng năm tính theo lãi suất kép.

  • CAR/MaxDD & RAR/MaxDD: Đo hiệu quả sinh lời so với mức rủi ro tối đa (max drawdown).

  • Lãi/Lỗ trung bình: Trung bình % lời/lỗ trên mỗi giao dịch.

  • Thanh trung bình được giữ: Số thanh trung bình giữ mỗi vị thế.

  • Drawdown tối đa (theo hệ thống / giao dịch): Mức sụt giảm sâu nhất từ đỉnh đến đáy, tính bằng điểm hoặc phần trăm.

  • Hệ số phục hồi: Lợi nhuận ròng chia cho drawdown hệ thống. Cao là tốt.

  • Tỷ lệ Sharpe, Tỷ lệ Ulcer, Ulcer Performance Index, Tỷ lệ K: Đánh giá rủi ro, sự ổn định và nhất quán của hệ thống.

  • Tỷ lệ thắng, tổng số giao dịch, tỷ lệ thắng liên tiếp, thua liên tiếp…: Cung cấp cái nhìn tổng thể về độ tin cậy của hệ thống.

Chi tiết về Cửa sổ Báo cáo Kiểm tra Lùi Cũ (Old Backtest Report)

  • Lợi nhuận ròng tổng, lợi nhuận trên tài khoản, tổng hoa hồng…: Các số liệu tài chính cơ bản của hệ thống.

  • So sánh với chiến lược Buy & Hold: Cho phép đánh giá liệu hệ thống có vượt trội hơn việc giữ cổ phiếu đơn thuần không.

  • Giảm giá tối đa (System vs. Buy & Hold): Thể hiện rủi ro của chiến lược trong giai đoạn thử nghiệm.

  • Chi tiết giao dịch thắng / thua: Bao gồm số thanh, giá trị trung bình, tối đa, chuỗi giao dịch liên tiếp…

  • Lãi suất qua đêm, thời gian ngoài thị trường, rủi ro tiếp xúc: Cho thấy mức độ hiệu quả và tần suất hoạt động của hệ thống.

Sự khác biệt giữa báo cáo cũ và mới

Tiêu chí Báo cáo cũ Báo cáo mới (Portfolio)
Dữ liệu Drawdown Có thể chọn giá mở, đóng, H-L Chỉ sử dụng giá đóng
Giao dịch được tính Chỉ tính giao dịch đã đóng Tính cả giao dịch đang mở
Quản lý vốn Vốn riêng lẻ từng mã Dùng chung một vốn danh mục
Rủi ro / Phơi nhiễm Mặc định 100% nếu giao dịch tồn tại Tính toán theo tỉ lệ vốn thực tế tham gia
Tính lợi nhuận hằng năm Dùng công thức đơn giản, dễ sai Dùng công thức chuẩn với lãi kép:
CAR = 100*((final_value/initial_value)^(365/days_in_test)-1)

 

Lưu ý thực tế

  • Khi tối ưu hóa hệ thống, nên sử dụng CAR/MaxDDRAR/MaxDD để cân bằng giữa sinh lời và rủi ro.

  • Chỉ số Ulcer rất phù hợp để đánh giá chiến lược có ổn định không trong các giai đoạn thị trường biến động.

  • Tỷ lệ K > 1 chứng tỏ chiến lược có độ nhất quán cao.

  • Drawdown % luôn là chỉ số phải kiểm tra đầu tiên: một chiến lược lời nhiều nhưng drawdown quá sâu vẫn là chiến lược tệ.

👉 Kết luận:
Hiểu sâu về Cửa sổ Báo cáo Thử nghiệm trong AmiBroker không chỉ giúp bạn đánh giá chính xác hệ thống giao dịch mà còn định hình chiến lược cải thiện hiệu suất, quản lý rủi ro và tạo dựng sự nhất quán dài hạn.

 

TAGGED:
Share This Article
Leave a Comment