Lewati ke isi

Temukan parameter terbaik untuk cBot

Panduan ini menunjukkan cara membiarkan agen AI menjalankan sejumlah besar backtesting dengan kombinasi parameter berbeda, menganalisis semua hasil, dan memberi tahu Anda konfigurasi mana yang berkinerja terbaik.

1. Pahami cBot

Mulailah dengan menanyakan kepada agen parameter apa yang diekspos oleh cBot, sehingga Anda tahu apa yang sedang Anda kerjakan.

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

Tinjau output. Identifikasi parameter yang ingin Anda optimalkan — misalnya, Periods, Quantity, dan StopLoss.

2. Jalankan baseline cepat

Sebelum menjalankan banyak backtesting, tetapkan bagaimana kinerja cBot dengan pengaturan defaultnya.

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

Agen menjalankan backtesting dan mengembalikan metrik kunci: laba bersih, total trading, tingkat kemenangan, faktor laba, dan drawdown maksimum. Ini adalah angka-angka yang Anda coba kalahkan.

3. Biarkan AI menjalankan backtesting massal

Sekarang mintalah agen untuk menguji banyak kombinasi secara sistematis dan menemukan yang terbaik.

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.

Agen memvariasikan nilai parameter di seluruh pengujian, mengumpulkan hasil, dan menyajikan ringkasan berperingkat. Anda mendapatkan konfigurasi terbaik tanpa harus merancang setiap pengujian sendiri.

4. Optimalkan untuk metrik tertentu

Laba bukan satu-satunya hal yang penting. Anda dapat meminta agen untuk mengoptimalkan risiko yang lebih rendah.

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

Agen menganalisis data backtesting yang telah dikumpulkan (atau menjalankan pengujian baru jika diperlukan) dan merekomendasikan konfigurasi yang meminimalkan drawdown, meskipun mengorbankan sebagian laba.

5. Validasi rekomendasi

Jangan pernah menerapkan konfigurasi tanpa mengonfirmasinya pada jendela waktu yang lebih panjang.

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

Agen menjalankan backtesting dengan parameter yang direkomendasikan selama periode yang jauh lebih panjang. Jika hasilnya bertahan, Anda memiliki konfigurasi yang tervalidasi. Jika menurun, optimasi mungkin telah overfitting pada jendela yang lebih pendek.

6. Uji pada simbol tambahan

Konfigurasi yang benar-benar kuat harus berfungsi di lebih dari satu instrumen.

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.

Agen menjalankan tiga backtesting lagi dan menyajikan tabel perbandingan. Carilah profitabilitas yang konsisten daripada satu simbol yang membawa semua keuntungan.

7. Terapkan yang terbaik

Setelah Anda yakin dengan hasilnya, mulai cBot dengan parameter yang dioptimalkan.

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

Kiat

Beri tahu agen untuk menyimpan data historis dalam cache di direktori tertentu selama fase backtesting massal. Ini mencegahnya mengunduh ulang data harga pada setiap pengujian dan membuat prosesnya jauh lebih cepat.

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