Để mô phỏng Monte Carlo phản ánh đúng hành vi của thị trường, chúng ta cần tính toán các tham số thống kê lịch sử của danh mục: Lợi nhuận trung bình hàng ng
Kết quả backtest tốt chỉ là điều kiện cần. Trước khi nạp tiền thật, bot trading của bạn phải trải qua giai đoạn Paper Trading (giao dịch giả lập với luồng
Không thiết lập quy tắc cắt lỗ (Stop Loss) tự động trong code backtest sẽ làm cho kết quả giả lập trông rất đẹp mắt nếu thị trường đi ngang, nhưng sẽ qué
Hai chuỗi dữ liệu tài chính có thể biến động rất giống nhau (tương quan cao) chỉ do ngẫu nhiên trong quá khứ mà không hề có mối quan hệ nguyên nhân - kết qu
Nếu bạn chỉ tính Sharpe Ratio dựa trên tỷ suất sinh lời hàng ngày mà không nhân với căn bậc hai của 252 (số ngày giao dịch trong một năm), giá trị Sharpe Ratio n
Khi tính toán các chỉ báo sử dụng cửa sổ lăn như SMA200 hay RSI14, các hàng dữ liệu đầu tiên sẽ chứa giá trị khuyết (NaN). Nếu không xử lý đúng cách, code s
Nhiều trader hào hứng với chiến lược có tỷ lệ thắng cao nhưng khi mang ra giao dịch thật lại thua lỗ vì phí môi giới (thường 0.15% mỗi chiều) và thuế thu nh
Lỗi Survivorship Bias (Lỗi sống sót) xuất hiện khi bạn chạy backtest chiến lược trên danh mục VN30 hiện tại cho thời điểm 5 năm trước, bỏ quên những cổ phi