Langkau tajuk talian

Cari parameter terbaik untuk cBot

Panduan ini menunjukkan kepada anda cara membiarkan ejen AI menjalankan sejumlah besar ujian belakang dengan kombinasi parameter yang berbeza, menganalisis semua keputusan, dan memberitahu anda konfigurasi mana yang berprestasi terbaik.

1. Fahami cBot

Mulakan dengan bertanya kepada ejen parameter apa yang didedahkan oleh cBot, supaya anda tahu apa yang anda sedang kerjakan.

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

Semak output. Kenal pasti parameter yang anda ingin optimumkan — contohnya, Periods, Quantity dan StopLoss.

2. Jalankan garis dasar pantas

Sebelum menjalankan banyak ujian belakang, tetapkan bagaimana cBot berprestasi dengan tetapan lalainya.

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

Ejen menjalankan ujian belakang dan mengembalikan metrik utama: keuntungan bersih, jumlah dagangan, kadar menang, faktor keuntungan dan pengeluaran maksimum. Ini adalah nombor yang anda cuba untuk dikalahkan.

3. Biarkan AI menjalankan ujian belakang besar-besaran

Sekarang minta ejen untuk menguji banyak kombinasi secara sistematik dan mencari 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.

Ejen mengubah nilai parameter merentasi ujian, mengumpul keputusan, dan membentangkan ringkasan berperingkat. Anda mendapat konfigurasi terbaik tanpa perlu mereka bentuk setiap ujian sendiri.

4. Optimumkan untuk metrik tertentu

Keuntungan bukan satu-satunya perkara yang penting. Anda boleh meminta ejen untuk mengoptimumkan risiko yang lebih rendah sebaliknya.

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

Ejen menganalisis data ujian belakang yang telah dikumpulkan (atau menjalankan ujian baharu jika diperlukan) dan mengesyorkan konfigurasi yang meminimumkan pengeluaran, walaupun ia mengorbankan sedikit keuntungan.

5. Sahkan cadangan

Jangan gunakan konfigurasi tanpa mengesahkannya pada tetingkap masa yang lebih panjang.

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

Ejen menjalankan ujian belakang dengan parameter yang disyorkan dalam tempoh yang lebih lama. Jika keputusan bertahan, anda mempunyai konfigurasi yang disahkan. Jika ia merosot, pengoptimuman mungkin telah terlalu sesuai dengan tetingkap yang lebih pendek.

6. Uji pada simbol tambahan

Konfigurasi yang benar-benar teguh harus berfungsi merentasi lebih daripada 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.

Ejen menjalankan tiga lagi ujian belakang dan membentangkan jadual perbandingan. Cari keuntungan yang konsisten dan bukannya satu simbol membawa semua keuntungan.

7. Gunakan pemenang

Sebaik sahaja anda yakin dengan keputusan, mulakan cBot dengan parameter yang dioptimumkan.

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

Petua

Beritahu ejen untuk menyimpan data sejarah dalam direktori tertentu semasa fasa ujian belakang besar-besaran. Ini menghalangnya daripada memuat turun semula data harga pada setiap ujian dan menjadikan proses jauh lebih pantas.

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