Cách Chạy Backtest trên Freya Finance: Hướng dẫn Hoàn chỉnh
Backtest cho phép bạn chạy một chiến lược trên dữ liệu thị trường lịch sử thực để xem nó sẽ hoạt động ra sao — trước khi bạn mạo hiểm dù chỉ một đô-la khi trade live. Công cụ backtest của Freya rất toàn diện: nó không chỉ cho bạn một con số lợi nhuận, mà tạo ra một bộ đầy đủ gồm biểu đồ, số liệu hiệu suất, phân tích rủi ro nâng cao, phân tích chi tiết từng trade, và thậm chí cả một phân tích AI về kết quả.
Hướng dẫn này đi qua toàn bộ quy trình: thiết lập một backtest, đọc từng phần của kết quả, và hiểu những gì có sẵn trên mỗi gói. Về lý thuyết nền tảng, hãy kết hợp nó với Cách Backtest một Chiến lược Crypto và Diễn giải Kết quả Backtest.
Key Takeaways
- Một backtest chạy chiến lược của bạn trên dữ liệu lịch sử và báo cáo nó sẽ hoạt động ra sao — lợi nhuận, tỷ lệ thắng, drawdown, và nhiều hơn nữa.
- Thiết lập một backtest bằng cách chọn một trading pair, một phạm vi ngày, cấu hình chiến lược của bạn, và một vốn khởi đầu, rồi chạy nó.
- Kết quả bao gồm các biểu đồ phong phú (biểu đồ nến với đánh dấu trade, một equity curve, một drawdown curve, lợi nhuận hàng tháng, và nhiều hơn nữa) cùng các số liệu cốt lõi như lợi nhuận ròng, tỷ lệ thắng, profit factor, và max drawdown.
- Plus mở khóa phân tích nâng cao — tỷ lệ Sharpe và Sortino, Value at Risk, phân tích Monte Carlo và walk-forward, phân tích chuỗi thắng-thua, và một heatmap thời gian — và Freya AI có thể phân tích backtest của bạn trên Plus và Pro.
- Gói của bạn quyết định số backtest bạn có thể chạy mỗi tháng, bạn có thể kiểm tra lùi lại bao xa, lưu bao nhiêu, và so sánh bao nhiêu cùng lúc.
Tổng quan Nhanh về các Bước
- Mở màn hình backtest từ dashboard của bạn.
- Chọn một trading pair và phạm vi ngày bạn muốn kiểm tra.
- Thiết lập cấu hình chiến lược và một vốn khởi đầu.
- Chạy backtest và chờ nó xử lý.
- Đọc kết quả — các biểu đồ, số liệu, danh sách trade, và phân tích AI.
Bước 1: Thiết lập Backtest của Bạn
Một backtest cần một vài dữ liệu đầu vào:
- Trading pair — thị trường cần kiểm tra, như BTC/USDT (một đồng cơ sở và một đồng định giá).
- Phạm vi ngày — khoảng thời gian lịch sử để mô phỏng. Bạn có thể đi lùi bao xa tùy thuộc vào gói của bạn (3 tháng trên Free, 12 tháng trên Plus, không giới hạn trên Pro).
- Cấu hình chiến lược — cùng loại thiết lập mà bạn sẽ đưa cho một bot live: điều kiện entry, lưới order của bạn, và các quy tắc thoát. Nếu bạn mới với những thứ này, hãy xem Cách Tạo DCA Bot Đầu tiên của Bạn.
- Vốn khởi đầu — số dư mô phỏng mà backtest bắt đầu với, để kết quả được điều chỉnh theo một quy mô tài khoản thực tế.
Bước 2: Chạy Nó
Khi các dữ liệu đầu vào đã được thiết lập, hãy chạy backtest. Mỗi lần chạy tính vào hạn mức backtest hàng tháng của bạn (4 trên Free, 20 trên Plus, không giới hạn trên Pro). Engine phát lại các cây nến lịch sử, mô phỏng mọi entry và exit mà chiến lược của bạn sẽ thực hiện, rồi dựng nên kết quả đầy đủ.
Đọc Kết quả của Bạn: Các Số liệu Then chốt
Các con số nổi bật cho bạn biết chiến lược đã hoạt động ra sao và nó đã chấp nhận bao nhiêu rủi ro để đạt được điều đó:
| Số liệu | Nó cho bạn biết điều gì |
|---|---|
| Net Profit | Tổng lợi nhuận hoặc thua lỗ trong suốt kỳ kiểm tra |
| Win Rate | Phần trăm trade đóng có lợi nhuận |
| Profit Factor | Tổng lãi chia cho tổng lỗ — trên 1.0 là có lợi nhuận; càng cao càng tốt |
| Max Drawdown | Đợt sụt lớn nhất từ đỉnh đến đáy trong vốn của bạn — chuỗi thua tệ nhất của bạn |
| Avg Win / Avg Loss | Kích thước trung bình của các trade thắng và thua của bạn |
| Total / Winning / Losing Trades | Chiến lược đã thực hiện bao nhiêu trade, và chúng phân chia ra sao |
Một chiến lược có lợi nhuận ròng cao nhưng max drawdown tàn khốc không nhất thiết là một chiến lược tốt — các số liệu cùng nhau cho bạn biết liệu lợi nhuận có xứng đáng với rủi ro hay không.
Các Biểu đồ
Freya biến mô phỏng thành hình ảnh trực quan để bạn có thể thấy chiến lược đã hành xử ra sao:
- Biểu đồ nến với đánh dấu trade — biểu đồ giá cho kỳ đó, với mọi entry và exit được đánh dấu và gắn nhãn theo lý do thoát cùng lợi nhuận hoặc thua lỗ của nó.
- Equity curve — số dư mô phỏng của bạn đã tăng (hoặc giảm) ra sao theo thời gian. Một đường cong mượt mà, đi lên thì lành mạnh hơn một đường lởm chởm.
- Drawdown curve — vốn của bạn đã rơi xuống dưới đỉnh của nó bao nhiêu tại mỗi thời điểm, để bạn có thể thấy độ sâu và thời lượng của các chuỗi thua.
- Lợi nhuận hàng tháng — hiệu suất được chia nhỏ theo từng tháng.
- Phân bố PnL — sự trải rộng của các kết quả trade, cho thấy liệu lợi nhuận đến từ nhiều lần thắng nhỏ hay một vài lần thắng lớn.
- Biểu đồ tỷ lệ thắng — tỷ lệ thắng của bạn được trực quan hóa xuyên suốt kỳ kiểm tra.
Đi Sâu hơn: Phân tích Plus
Trên gói Plus, kết quả được mở rộng với các phân tích nâng cao vượt ra ngoài những điều cơ bản:
- Sharpe Ratio — lợi nhuận của bạn tương đối so với biến động tổng thể; cao hơn nghĩa là hiệu suất điều chỉnh theo rủi ro tốt hơn.
- Sortino Ratio — giống Sharpe, nhưng nó chỉ phạt biến động phía dưới, nên nó phản ánh tốt hơn rủi ro thực sự gây hại.
- Mô phỏng Monte Carlo — xáo trộn lại các trade của bạn hàng ngàn lần để cho thấy một phạm vi các kết quả khả dĩ, không chỉ một đường lịch sử duy nhất.
- Phân tích walk-forward — chia dữ liệu của bạn thành một phần in-sample (~70%) và một phần out-of-sample (~30%), rồi kiểm tra chiến lược trên dữ liệu mà nó chưa được khớp với, và chấm điểm mức độ nhất quán mà nó giữ vững (một điểm số độ bền vững).
- Value at Risk (VaR) — một ước tính về mức bạn có thể mất trong một kịch bản xấu.
- Phân tích chuỗi — những đợt thắng và thua liên tiếp dài nhất của bạn.
- Heatmap thời gian — khi nào chiến lược hoạt động tốt nhất, được chia nhỏ theo thời gian.
- Thống kê lý do thoát — trade đóng qua take-profit, stop-loss, và các exit khác thường xuyên đến mức nào.
- Phục hồi và mức phơi nhiễm thị trường — chiến lược đã phục hồi nhanh ra sao từ các drawdown và giữ một vị thế trong bao nhiêu thời gian.
- Số liệu cuộn (rolling) — các con số như tỷ lệ thắng đã tiến triển ra sao trong suốt kỳ kiểm tra, thay vì như một mức trung bình duy nhất.
Để Freya AI Phân tích Nó
Trên Plus và Pro, Freya AI có thể phân tích backtest của bạn cho bạn — đọc các số liệu và hành vi trade và giải thích điều gì mạnh, điều gì rủi ro, và điều gì cần cân nhắc, bằng ngôn ngữ dễ hiểu. Nó biến một bức tường số liệu thành một góc nhìn mà bạn có thể hành động dựa trên đó. (Phân tích AI không được bao gồm trên gói Free; Plus bao gồm một hạn mức hàng ngày và Pro thì không giới hạn — xem Các Gói Freya Finance.)
Danh sách Deal
Ngoài bản tóm tắt, bạn có thể mở danh sách đầy đủ của mọi trade mô phỏng mà chiến lược đã thực hiện, và đi sâu vào bất kỳ trade đơn lẻ nào để xem entry, các exit, và kết quả của nó. Đây là nơi bạn kiểm tra rằng chiến lược đã hành xử theo đúng ý bạn — không chỉ là con số cuối cùng trông đẹp.
So sánh các Backtest
Bạn cũng có thể so sánh các backtest cạnh nhau để xem cấu hình nào hoạt động tốt nhất. Số lượng bạn có thể so sánh cùng lúc tùy thuộc vào gói của bạn: 2 trên Free, 4 trên Plus, và 10 trên Pro.
Giới hạn Nào Áp dụng trên Mỗi Gói
| Free | Plus | Pro | |
|---|---|---|---|
| Backtest mỗi tháng | 4 | 20 | Không giới hạn |
| Độ sâu lịch sử | 3 tháng | 12 tháng | Không giới hạn |
| Backtest được lưu | 4 | 20 | Không giới hạn |
| So sánh cùng lúc | 2 | 4 | 10 |
| Phân tích Freya AI | — | 30 mỗi ngày | Không giới hạn |
Các Câu hỏi Thường gặp
Làm thế nào để tôi chạy một backtest trên Freya Finance?
Mở màn hình backtest từ dashboard của bạn, chọn một trading pair và một phạm vi ngày, thiết lập cấu hình chiến lược và một vốn khởi đầu, rồi chạy nó. Engine phát lại thị trường lịch sử, mô phỏng các trade của chiến lược của bạn, và tạo ra biểu đồ, số liệu, một danh sách trade, và (trên Plus và Pro) một phân tích AI.
Tôi có thể backtest lùi lại bao xa?
Tùy thuộc vào gói của bạn: 3 tháng trên Free, 12 tháng trên Plus, và lịch sử không giới hạn trên Pro. Phạm vi ngày bạn chọn phải nằm trong giới hạn của gói của bạn.
Tôi có thể chạy bao nhiêu backtest?
4 mỗi tháng trên Free, 20 mỗi tháng trên Plus, và không giới hạn trên Pro. Mỗi lần chạy tính vào hạn mức hàng tháng của bạn, và gói của bạn cũng giới hạn số kết quả bạn có thể lưu cùng lúc.
Sự khác biệt giữa tỷ lệ Sharpe và Sortino là gì?
Cả hai đều đo lợi nhuận điều chỉnh theo rủi ro. Tỷ lệ Sharpe so sánh lợi nhuận của bạn với tổng biến động — toàn bộ, cả lên lẫn xuống. Tỷ lệ Sortino (có sẵn trên Plus) chỉ tính biến động phía dưới, nên nó tập trung vào rủi ro thực sự khiến bạn mất tiền. Một chiến lược có thể trông tốt hơn dưới Sortino nếu các dao động của nó chủ yếu là hướng lên.
Max drawdown là gì và tại sao nó quan trọng?
Max drawdown là đợt sụt lớn nhất từ một đỉnh đến một đáy tiếp theo trong vốn của bạn — chuỗi thua tệ nhất mà chiến lược đã trải qua. Nó quan trọng vì nó cho bạn biết nỗi đau mà bạn sẽ phải ngồi chịu đựng. Một chiến lược có lợi nhuận mạnh nhưng drawdown rất sâu có thể quá rủi ro để chạy với tiền thật.
Freya AI có thể phân tích backtest của tôi không?
Có, trên các gói Plus và Pro. Freya AI đọc các số liệu và hành vi trade của backtest của bạn và giải thích những điểm mạnh, rủi ro, và điều cần cân nhắc của nó, bằng ngôn ngữ dễ hiểu. Gói Free không bao gồm phân tích AI.
Tại sao backtest của tôi cho thấy không có trade nào, hoặc quá ít để tin tưởng?
Nếu backtest của bạn trả về không có trade nào, điều kiện entry của bot của bạn nhiều khả năng chưa bao giờ được kích hoạt trong kỳ bạn chọn — các indicator chưa bao giờ đạt đến ngưỡng của bạn. Hãy mở rộng phạm vi ngày hoặc nới lỏng các điều kiện entry và chạy lại. Nếu nó chỉ tạo ra một nhúm trade, hãy đối xử với kết quả một cách thận trọng: một chiến lược được đánh giá dựa trên rất ít deal thì không đáng tin cậy về mặt thống kê, nên hãy kéo dài kỳ cho đến khi có đủ trade để rút ra một kết luận có ý nghĩa. Xem Diễn giải Kết quả Backtest để biết bao nhiêu trade làm cho một kết quả đáng tin cậy.
Một backtest tốt có đảm bảo lợi nhuận trong tương lai không?
Không. Một backtest cho thấy một chiến lược sẽ hoạt động ra sao trên dữ liệu quá khứ, đây là một tín hiệu có giá trị nhưng không phải một lời hứa. Thị trường thay đổi, và hiệu suất trong quá khứ không đảm bảo kết quả trong tương lai. Hãy dùng backtest để so sánh và tinh chỉnh chiến lược, quản lý rủi ro, và đặt kỳ vọng — chứ không phải như một sự đảm bảo. Diễn giải Kết quả Backtest bàn sâu về điều này.
Có chế độ demo hoặc paper-trading để luyện tập mà không cần tiền thật không?
Không có một chế độ paper-trading/demo riêng biệt — nhưng backtest là công cụ luyện tập không rủi ro của bạn. Nó chạy chính xác chiến lược của bạn trên dữ liệu lịch sử mà không đặt bất kỳ đồng tiền nào vào cuộc, nên bạn có thể tinh chỉnh thiết lập và xây dựng sự tự tin trước khi go live. Khi bạn đã sẵn sàng trade thật với một số tiền nhỏ, hãy xem Kỳ vọng Thực tế: Tôi Có thể Mất Tiền Không? trước.
