Jalankan uji A/B riil¶
Panduan ini menunjukkan cara men-deploy cBot yang sama dengan pengaturan berbeda pada akun terpisah, membiarkannya berjalan berdampingan, lalu meminta agen AI untuk membandingkan hasilnya dan memberi tahu Anda pengaturan mana yang menang.
1. Pilih apa yang akan diuji ¶
Putuskan apa yang ingin Anda bandingkan. Anda dapat menguji nilai parameter yang berbeda, indikator yang berbeda, simbol yang berbeda, atau kombinasi apa pun.
Show me the metadata for C:\test\moving-average-bot.algo so I
know what parameters I can change.
Untuk contoh ini, misalkan cBot memiliki parameter bernama IndicatorType yang menerima nilai seperti SMA dan EMA.
2. Mulai varian A ¶
Luncurkan konfigurasi pertama pada satu akun.
Start C:\test\moving-average-bot.algo on account 1234567, EURUSD H1
with IndicatorType set to SMA and Periods set to 20.
3. Mulai varian B ¶
Luncurkan konfigurasi kedua pada akun yang berbeda.
Start C:\test\moving-average-bot.algo on account 7654321, EURUSD H1
with IndicatorType set to EMA and Periods set to 20.
Kedua cBot sekarang berjalan secara bersamaan pada simbol yang sama tetapi dengan pengaturan indikator yang berbeda, masing-masing pada akunnya sendiri sehingga hasilnya tetap terpisah sepenuhnya.
4. Biarkan mereka berjalan ¶
Beri tahu agen berapa lama pengujian harus berlangsung, dan minta agen untuk memeriksa kembali.
Let both bots run for 5 hours, then tell me which one was more
profitable.
Agen menunggu selama periode yang ditentukan, lalu membaca log dan hasil trading dari kedua instance.
5. Bandingkan hasilnya ¶
Setelah periode pengujian, minta perbandingan terperinci.
Compare both runs side by side: number of trades, win rate, total
profit, maximum drawdown and average trade duration. Which
configuration performed better overall?
Agen menarik data dari kedua akun dan menyajikan perbandingan terstruktur sehingga Anda dapat melihat dengan tepat di mana setiap varian berhasil atau kesulitan.
6. Gali lebih dalam ¶
Jika hasilnya hampir sama, minta agen untuk mencari perbedaan yang lebih bernuansa.
Did one configuration handle volatile periods better than the other?
Were there times when one was profitable and the other was losing?
If I had run both configurations for a full trading day instead of
5 hours, which one would you expect to come out ahead and why?
7. Hentikan varian yang kalah ¶
Setelah Anda memiliki pemenang yang jelas, matikan konfigurasi yang berkinerja buruk.
Stop the cBot running on account 7654321.
8. Skalakan pemenangnya ¶
Deploy konfigurasi yang menang secara lebih luas.
Now start the same cBot with the SMA configuration on account
7654321 as well, on GBPUSD H1 with the same parameters.
Catatan
Uji A/B pada akun riil menggunakan kondisi pasar sungguhan, yang membuat perbandingan lebih andal daripada backtesting saja. Namun, kedua akun mengeksekusi trading sungguhan — selalu gunakan akun demo jika Anda ingin menguji tanpa risiko finansial.