Bỏ qua

Tìm các tham số tốt nhất cho cBot

Hướng dẫn này chỉ cho bạn cách để agent AI chạy một số lượng lớn backtest với các kết hợp tham số khác nhau, phân tích tất cả kết quả và cho bạn biết cấu hình nào hoạt động tốt nhất.

1. Hiểu về cBot

Bắt đầu bằng cách hỏi agent những tham số nào mà cBot hiển thị, để bạn biết mình đang làm việc với những gì.

Show me the metadata for C:\test\RSI_cBot.algo. List every 
parameter, its type, default value and any constraints.

Xem xét kết quả đầu ra. Xác định các tham số bạn muốn tối ưu hóa — ví dụ: Periods, QuantityStopLoss.

2. Chạy cơ sở nhanh

Trước khi chạy nhiều backtest, hãy thiết lập cách cBot hoạt động với các cài đặt mặc định của nó.

Backtest C:\test\RSI_cBot.algo on EURUSD H1, account 1234567 for 
the last 12 months. Give me the results.

Agent chạy backtest và trả về các chỉ số chính: lãi ròng, tổng số giao dịch, tỷ lệ thắng, hệ số lợi nhuận và mức sụt giảm tối đa. Đây là những con số bạn đang cố gắng vượt qua.

3. Để AI chạy backtest hàng loạt

Bây giờ hãy yêu cầu agent kiểm tra có hệ thống nhiều kết hợp và tìm ra kết hợp tốt nhất.

Run 50 backtests of C:\test\RSI_cBot.algo on EURUSD H1, account 
1234567 over the last 6 months using different combinations of 
Periods (between 5 and 50) and StopLoss (between 10 and 100). 
Analyse all the results and tell me which combination delivered 
the most profit.

Agent thay đổi các giá trị tham số qua các lần chạy, thu thập kết quả và trình bày bản tóm tắt được xếp hạng. Bạn nhận được cấu hình tốt nhất mà không cần phải tự thiết kế từng bài kiểm tra.

4. Tối ưu hóa cho một chỉ số cụ thể

Lợi nhuận không phải là điều duy nhất quan trọng. Bạn có thể yêu cầu agent tối ưu hóa để giảm rủi ro thay thế.

What parameters should I run the cBot on for the lowest possible 
drawdown?

Agent phân tích dữ liệu backtest mà nó đã thu thập (hoặc chạy các bài kiểm tra mới nếu cần) và đề xuất một cấu hình giảm thiểu mức sụt giảm, ngay cả khi phải hy sinh một số lợi nhuận.

5. Xác thực đề xuất

Không bao giờ triển khai một cấu hình mà không xác nhận nó trên một khung thời gian dài hơn.

Run a backtest over the last 2 years using those parameters to 
confirm your hypothesis.

Agent chạy backtest với các tham số được đề xuất trong một khoảng thời gian dài hơn nhiều. Nếu kết quả vẫn giữ vững, bạn có một cấu hình đã được xác thực. Nếu kết quả giảm sút, việc tối ưu hóa có thể đã quá khớp với khung thời gian ngắn hơn.

6. Kiểm tra trên các mã giao dịch bổ sung

Một cấu hình thực sự mạnh mẽ nên hoạt động trên nhiều hơn một công cụ.

Now backtest the same cBot with those parameters on GBPUSD, USDJPY 
and XAUUSD over the last 2 years. Compare the results across all 
four symbols.

Agent chạy thêm ba backtest và trình bày bảng so sánh. Hãy tìm kiếm khả năng sinh lời nhất quán thay vì một mã giao dịch mang lại tất cả lợi nhuận.

7. Triển khai cấu hình chiến thắng

Khi bạn đã tự tin vào kết quả, hãy khởi động cBot với các tham số đã được tối ưu hóa.

Run C:\test\RSI_cBot.algo on account 1234567, EURUSD H1 with 
Periods set to 22 and StopLoss set to 45.

Mẹo

Yêu cầu agent lưu trữ dữ liệu lịch sử trong một thư mục cụ thể trong giai đoạn backtest hàng loạt. Điều này ngăn agent tải lại dữ liệu giá ở mỗi lần chạy và làm cho quá trình nhanh hơn đáng kể.

Cache all price data in C:\test\price-cache for these backtests.