← Trung tâm kiến thức

Bitcoin strategy research

Ví dụ backtest BTC: Phí, trượt giá, drawdown và từng lệnh

Ví dụ backtest BTC với RSI, phí và trượt giá thực tế, phân tích drawdown, kiểm tra từng lệnh và giai đoạn ngoài mẫu.

Biểu đồ kết quả backtest BTCUSDT 1h với điểm vào, điểm thoát, drawdown tối đa và chi tiết từng giao dịch mô phỏng
Mô phỏng lịch sử BTCUSDT khung 1h để xem lại giả định, drawdown và từng giao dịch.

Trả lời nhanh

Một ví dụ backtest BTC hữu ích là thí nghiệm có kiểm soát, không phải ảnh chụp đường vốn đẹp. Trong Backtest, chọn BTCUSDT, nến 1 giờ, sáu tháng, RSI, chỉ Long, vị thế 2%, commission 0,10%, slippage 5 bps, stop loss 2%, take profit 4% và thoát theo tín hiệu lẫn rủi ro. Hãy cố định các giả định trước khi xem kết quả. Mục tiêu là tìm điểm yếu của quy tắc, không phải dự báo lợi nhuận.

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

CFA Institute nhấn mạnh rằng backtest phải mô phỏng hợp lý quy trình đầu tư và cần đọc cả rủi ro lẫn lợi nhuận. Phí là chi phí rõ ràng; slippage là phần chênh giữa giá giả định và giá khớp. Mỗi lệnh có hai chiều vào–ra nên chi phí nhỏ có thể tích lũy nhanh. Thử quá nhiều ngưỡng RSI, stop và giai đoạn trên cùng dữ liệu còn tạo overfitting; vì vậy phải ghi lại mọi cấu hình và dành một giai đoạn chưa dùng.

Thiết lập trong ứng dụng Backtest

Nhập BTCUSDT, 1h, 6M, RSI, Long, signal_and_risk, vị thế 2%, commission 0,10%, slippage 5 bps, SL 2% và TP 4%. Lưu baseline trước khi chạy. Sau đó tạo bản riêng với slippage 10 và 20 bps, cùng một bản dùng mức phí đúng của sàn dự kiến. Chỉ thay đổi một giả định mỗi lần để biết yếu tố nào làm kết luận đổi chiều.

Cách đọc kết quả

Xác nhận lại toàn bộ đầu vào trước tiên. Đọc net result cùng profit factor, số lệnh và maximum drawdown. Với drawdown, xem cả độ sâu, thời gian kéo dài và thời gian phục hồi. Mở lệnh thắng lớn nhất, lỗ lớn nhất, vài lệnh bình thường và chuỗi thua tệ nhất trên biểu đồ. Nếu một lệnh duy nhất quyết định phần lớn kết quả, bằng chứng còn yếu.

Sai lầm thường gặp

Đừng để phí bằng 0, chỉ báo cáo lợi nhuận cuối kỳ hoặc giả định stop 2% luôn giới hạn khoản lỗ đúng 2%. Nến OHLC không cho biết đầy đủ thứ tự giá trong giờ hay độ sâu sổ lệnh. Không tinh chỉnh liên tục trên toàn bộ sáu tháng và không xem lại holdout nhiều lần, vì khi đó giai đoạn kiểm tra cũng trở thành dữ liệu tối ưu.

Danh sách thực hành

Viết giả thuyết trước khi chạy; ghi nguồn dữ liệu và khoảng thời gian; lưu baseline; kiểm tra chi phí cao hơn; đọc kết quả, drawdown và sample size cùng nhau; xem từng giao dịch bất thường; đóng băng quy tắc trước giai đoạn ngoài mẫu; rồi theo dõi bằng paper signal nếu kết quả vẫn ổn định. Backtest không đặt lệnh thật.

Lưu ý rủi ro

Historical simulation không bảo đảm hiệu quả tương lai và maximum drawdown lịch sử không phải mức lỗ tối đa trong tương lai. Backtest chỉ phục vụ giáo dục và nghiên cứu, không phải lời khuyên tài chính, broker hay sàn. Bitcoin biến động mạnh; rủi ro thanh khoản, nền tảng, lưu ký, an ninh, pháp lý và mất toàn bộ vốn vẫn tồn tại.

Hướng dẫn liên quan

Đọc thêm hướng dẫn backtest BTC, chiến lược RSI, stop loss và take profit, so sánh backtest với paper trading, cùng trang phương pháp để hiểu cách mô phỏng và giới hạn của Backtest.

Mở thiết lập nghiên cứu RSI cho BTCUSDT

Backtest Trading cho iOS

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

Chạy thêm thiết lập, kiểm tra từng giao dịch mô phỏng và theo dõi nghiên cứu chiến lược mọi lúc.

Tải trên App Store