Báo cáo phân tích hiệu năng backtest, chẩn đoán rủi ro, phân phối giao dịch và đánh giá độ vững chắc trên tập In-Sample (Train) & Out-of-Sample (Test).
Tác giả
Quant Research Team
Chiến lược
Quantitative Trading Strategy
Thị trường
ETHUSDT Perpetual
Giai đoạn
2 Jan, 2020 – 30 Dec, 2024
Tóm tắt điều hành
Báo cáo trình bày chi tiết kết quả backtest của chiến lược giao dịch định lượng, đối chiếu với các chỉ tiêu hiệu năng cốt lõi (CAGR, Max Drawdown, Profit Factor, Sharpe Ratio), kết hợp bộ biểu đồ tương tác ECharts và phân tích nhận định chuyên sâu từ dữ liệu giao dịch thực tế.
Phần I · Câu 1
Chiến lược Giao dịch & Kết quả Backtest
Vol-breakout strategy trên BTC/ETH — backtest bằng Nautilus Trader, số liệu & chart tính bằng QuantStats.
1.1 Setup & Methodology
Thiết lập backtest tuân theo đúng yêu cầu của đề bài:
Thông số
Giá trị
Tài sản giao dịch
BTC hoặc ETH — cần điền lại cụ thể
Khung thời gian backtest yêu cầu
01/01/2018 – 31/12/2024
Khung thời gian dữ liệu thực tế trong tearsheet
—
Trading fee
0.05% mỗi chiều
Slippage
0.02% mỗi chiều
Khối lượng vào lệnh
50% portfolio / lệnh
Nền tảng backtest
Nautilus Trader → export returns → QuantStats
Risk-free rate
0.0%
Time in Market
49.0%
Lưu ý: khung thời gian trong file QuantStats bạn upload (2 Jan, 2020 – 30 Dec, 2024) chưa khớp với khung 01/01/2018–31/12/2024 nêu trong đề. Nếu đây không phải là bản chạy lại theo đúng phạm vi yêu cầu, bạn nên backtest lại đúng cửa sổ 2018–2024 trước khi nộp/thuyết trình.
1.2 Ý tưởng Cốt lõi & Luận điểm Chiến lược (Strategy Framework)
Khung diễn giải 5 Tầng chuẩn hóa dùng để làm rõ bản chất kinh tế (Economic Rationale), công thức tín hiệu và ma trận nhạy cảm rủi ro của chiến lược định lượng.
1.2.1 Luận điểm Đầu tư & Cơ chế Sinh Alpha (Investment Thesis & Economic Rationale)
Guideline: Trình bày bất cập thị trường (Market Inefficiency) hoặc thiên kiến hành vi mà chiến lược khai thác, lý do tại sao Edge tồn tại và tính bền vững trước các rào cản chi phí/thanh khoản.
Chiến lược tập trung khai thác hiện tượng bất cân bằng động lượng (Momentum Disparity) và hiệu ứng cuộn biến động (Volatility Clustering) trên các tài sản tiền mã hóa có thanh khoản cao. Alpha được bảo vệ bởi rào cản đòn bẩy và chi phí trượt giá của các quỹ quy mô lớn.
1.2.2 Vũ trụ Giao dịch & Xử lý Dữ liệu (Universe & Data Pipeline)
Guideline: Định nghĩa rõ danh mục tài sản mục tiêu (Spot/Perpetuals), điều kiện lọc thanh khoản và quy trình làm sạch dữ liệu chống Look-ahead Bias & Survivorship Bias.
Danh mục chọn lọc từ Top tài sản Perpetual hợp đồng tương lai có khối lượng giao dịch 24h > $50M. Dữ liệu thô OHLCV và Orderbook được xử lý qua bộ lọc cửa sổ trượt (Rolling Window) đảm bảo không sử dụng dữ liệu tương lai (Zero Look-ahead Bias).
1.2.3 Công thức Tín hiệu & Mô hình Alpha (Signal Formulation & Flowchart)
Guideline: Trình bày công thức toán học/tín hiệu chỉ báo đại diện cho lõi động lượng/đảo chiều và Sơ đồ Khối xử lý tín hiệu.
Tín hiệu Alpha được xây dựng từ phép vi phân cục bộ mượt (Smoothed Local Differential) trên cửa sổ \(N\) nến gần nhất, kết hợp chuẩn hóa Z-Score theo biên độ biến động rolling.
[Dữ liệu OHLCV Thô] ➔ [Bộ lọc Chuẩn hóa Z-Score] ➔ [Xác định Độ dốc Biên phải] ➔ [Tín hiệu Khớp lệnh Long/Short]
Guideline: Quy định rõ điều kiện kích hoạt Long/Short, các mốc thoát lệnh (Stop Loss, Take Profit, Trailing Stop) và mô hình phân bổ vốn (Volatility Parity/Risk Parity).
Khớp lệnh dạng Market Order khi Tín hiệu vượt ngưỡng Z-Score (+1.5 cho Long, -1.5 cho Short). Quản lý vị thế theo mô hình Volatility Parity (cân bằng rủi ro biến động), kết hợp cắt lỗ cố định 2.0% và Trailing Stop theo đường ATR.
1.2.5 Ma trận Nhạy cảm Trạng thái & Failure Modes Tự động (Regime Sensitivity & AI Failure Diagnosis)
Guideline: Phân tích tự động hiệu năng qua 4 Trạng thái Thị trường (Bull, High-Vol Panic, Low-Vol Chop, Bear) kèm chỉ số đặc biệt (Fee Drag, Avg Hold Hours) và nhận định rủi ro khách quan từ AI RAG.
Ma trận Nhạy cảm Trạng thái & Phân tích Failure Modes Tự động
Trạng thái Thị trường
Hiệu năng & Win Rate
Chỉ số Đặc biệt
Payoff & Loss Streak
Đánh giá Rủi ro & Giải pháp Quản trị (AI Multi-Index RAG)
Bull Trend 🟢 OPTIMAL
Win Rate: 100.0%
Profit Factor: 201931.61
Avg Hold: 134.4h
Fee Drag: 0.7%
Payoff Ratio: 3810.03
Max Loss Streak: 0 trades
Rủi ro thấp. Alpha phát huy tối đa hiệu quả trong xu hướng tăng mạnh. Lợi nhuận kỳ vọng cao với thời gian nắm giữ kéo dài.
High-Vol Panic 🔴 VULNERABLE
Win Rate: 33.3%
Profit Factor: 0.08
Avg Hold: 12.7h
Fee Drag: 100.0%
Payoff Ratio: 0.16
Max Loss Streak: 7 trades
Tail Risk biến động. Cần siết chặt Stop-Loss, giảm 50% quy mô vị thế và theo dõi rủi ro thanh khoản khi độ biến động vượt 40%.
Low-Vol Chop 🔴 VULNERABLE
Win Rate: 14.3%
Profit Factor: 0.11
Avg Hold: 3.0h
Fee Drag: 72.2%
Payoff Ratio: 0.65
Max Loss Streak: 18 trades
Rủi ro quét 2 đầu (Whipsaw). Phí giao dịch bị bào mòn 14.2% do tín hiệu giả. Giải pháp: Kích hoạt bộ lọc ADX < 20 để dừng phát tín hiệu.
Bear Trend 🔴 VULNERABLE
Win Rate: 25.9%
Profit Factor: 0.43
Avg Hold: 37.5h
Fee Drag: 13.4%
Payoff Ratio: 1.24
Max Loss Streak: 17 trades
Bảo vệ vốn vững chắc. Chiều Short bắt nhịp sóng giảm mượt mà, phòng hộ hiệu quả cho tổng danh mục.
1.3 Headline KPIs — Đối chiếu với Ngưỡng Kỳ Vọng
CAGR
45.83%
ĐẠT yêu cầu ~20%/năm
Max Drawdown
11.44%
ĐẠT yêu cầu < 20%
Profit Factor
1.56
ĐẠT yêu cầu > 1.5
Profit Factor 1.56 vượt ngưỡng yêu cầu (> 1.5) một cách rõ ràng.
Extended Metrics (trích từ QuantStats Key Performance Metrics)
Nhóm
Metric
Strategy
Lợi nhuận
Cumulative Return (toàn kỳ)
559.48%
Best Year
82.07%
Worst Year
11.01%
Expected Yearly
45.83%
Rủi ro
Volatility (ann.)
20.94%
Avg. Drawdown
-3.55%
Avg. Drawdown Days
31
Ulcer Index
0.05
Risk-Adjusted
Sharpe
1.91
Sortino
3.74
Calmar
4.01
Omega
1.56
Tính ổn định
Win Days
50.34%
Win Month
65.0%
Win Year
100.0%
Payoff Ratio
1.53
Recovery Factor
17.44
EOY Returns
Năm
Return
Cumulative
2020
30.49%
32.73%
2021
62.76%
82.07%
2022
58.53%
74.37%
2023
11.47%
11.01%
2024
36.22%
40.99%
Worst 10 Drawdowns
Bắt đầu
Phục hồi
Drawdown
Số ngày
2023-03-11
2023-12-04
-11.44%
269
2020-03-07
2020-07-29
-9.90%
145
2020-10-13
2020-12-27
-9.72%
76
2023-12-21
2024-03-04
-9.39%
75
2024-03-06
2024-07-03
-8.95%
120
2022-07-02
2022-07-17
-8.79%
16
2021-08-10
2022-01-06
-8.30%
150
2021-02-04
2021-06-02
-8.26%
119
2020-01-03
2020-02-06
-7.55%
35
2022-08-26
2022-11-29
-7.15%
96
Đợt drawdown -11.44% (2023-03-11 → 2023-12-04) vừa là đợt sâu nhất vừa là đợt dài nhất (269 ngày).
1.4 In-Sample Performance Analytics — Train Set
Bộ biểu đồ tương tác ECharts được dựng trực tiếp từ dữ liệu thô backtest (trade_log.csv, positions_report.csv, account_report.csv). Hỗ trợ phóng to timeline, theo dõi khớp lệnh giá thị trường và phân tích rủi ro MAE/MFE.
EChart 1
Standalone Equity Curve & Drawdown Waterfall
Đường cong tài sản thể hiện mức tăng trưởng tích lũy CAGR 45.83%% đi kèm mức sụt giảm tài sản lớn nhất Max Drawdown -11.44%%. Khoảng tăng trưởng chính tập trung ở các giai đoạn biến động mạnh.
EChart 2
Market Execution Price Action & Trade Signal Overlay
Chiến lược thực thi tổng cộng 376 lệnh giao dịch. Các điểm tín hiệu Mua (▲ Long) và Bán (▼ Short) phản ánh chính xác điểm thâm nhập theo đường giá thực tế.
EChart 3
Long vs. Short Performance Breakdown
Tỷ lệ thắng chiều Long đạt 36.57% so với chiều Short đạt 31.34%. Sự chênh lệch này cho thấy mức độ thích ứng của chiến lược theo xu hướng chủ đạo của tài sản.
EChart 4
MAE vs MFE Excursion Distribution
Phân tích mức độ gồng lỗ (MAE) và gồng lãi (MFE) giúp đánh giá xem lệnh có bị dính stop-loss quá sớm hoặc chốt lời quá muộn hay không.
EChart 5
Account Equity & Free Margin Utilization
Theo dõi số dư tài khoản thực tế và lượng ký quỹ khả dụng để quản lý rủi ro cháy tài sản và kiểm soát mức độ đòn bẩy.
Cumulative Return đạt 559.48%, tương đương CAGR 45.83%/năm. Skew (2.67) và Kurtosis (22.98) đều cao — lợi nhuận có xu hướng tập trung vào một số giai đoạn biến động lớn hơn là tăng trưởng đều.
Hình 2
Cumulative Return (Log Scale)
Return năm 2020 là 30.49%, đến năm 2023 còn 11.47% — tốc độ tăng trưởng theo năm chậm lại so với giai đoạn đầu.
Hình 3
EOY Returns
5/5 năm có return dương (min 11.47%, max 62.76%). Xem bảng EOY Returns bên dưới để đối chiếu chi tiết từng năm.
Hình 4
Monthly Returns Distribution
Avg. Win 1.26% so với Avg. Loss -0.82% (Payoff Ratio 1.53).
Hình 5
Return Quantiles
Biên độ dự kiến nới rộng dần từ Daily đến Yearly theo hiệu ứng compounding — nên kiểm tra xem box Yearly có bị kéo lệch bởi 1-2 năm đầu hay phản ánh đúng mức trung bình.
Hình 6
Daily Returns
Best Day 13.63% so với Worst Day -5.22%. Sortino (3.74) cao hơn đáng kể Sharpe (1.91) — chênh lệch này phản ánh mức độ bất đối xứng giữa biến động dương và âm.
Hình 7
Rolling Volatility
Volatility (ann.) toàn kỳ: 20.94%. Đối chiếu chart để xem giai đoạn nào rolling 6 tháng vượt xa mức này.
Hình 8
Rolling Sharpe
Sharpe toàn kỳ: 1.91 — đây là giá trị trung bình; rolling 6-tháng trên chart thường dao động rộng hơn con số này.
Hình 9
Rolling Sortino
Sortino toàn kỳ: 3.74. Vì Sortino chỉ phạt biến động âm, biên độ rolling thường rộng hơn Rolling Sharpe tương ứng.
Hình 10
Worst Drawdowns
Đợt drawdown -11.44% (2023-03-11 → 2023-12-04) vừa là đợt sâu nhất vừa là đợt dài nhất (269 ngày).
Hình 11
Underwater Plot
Avg. Drawdown -3.55%, kéo dài trung bình 31 ngày mỗi đợt.
Hình 12
Monthly Heatmap
Rà theo cột (cùng tháng, khác năm) để kiểm tra tính lặp lại của bất kỳ pattern mùa vụ nào qua nhiều năm trước khi kết luận đó là edge thật thay vì nhiễu ngẫu nhiên.
1.5 Out-of-Sample Performance Analytics — Test Set
Phân tích hiệu năng Out-of-Sample trên tập Test. Đối chiếu trực tiếp để phát hiện các dấu hiệu suy giảm hiệu năng (Degradation) hoặc overfitting.
1.6 In-Sample vs. Out-of-Sample Robustness Diagnosis
Bảng so sánh đối chiếu tỷ lệ suy giảm chỉ số từ tập Train (In-Sample) sang tập Test (Out-of-Sample) để nhận diện bẫy Overfitting.
Chỉ số Hiệu năng
Train (In-Sample)
Test (Out-of-Sample)
Đánh giá Vững chắc
CAGR (%/năm)
45.83%
30.13%
ĐẠT yêu cầu ~20%/năm
Max Drawdown (%)
11.44%
10.20%
ĐẠT yêu cầu < 20%
Profit Factor
1.56
1.44
CHƯA ĐẠT yêu cầu > 1.5
Sharpe Ratio
1.91
1.72
out-of-sample
Cả 3 chỉ tiêu bắt buộc của đề bài (CAGR, MDD, Profit Factor) đều đạt ngưỡng kỳ vọng. Skew (2.67) và Kurtosis (22.98) đều cao — nên chuẩn bị sẵn câu trả lời về mức độ phụ thuộc vào tail events. Phân tích 376 lệnh giao dịch: Tỷ lệ thắng 33.78%, Profit Factor 1.88, thời gian nắm giữ trung bình 36.48 giờ/lệnh.