Jalankan ujian A/B langsung¶
Panduan ini menunjukkan kepada anda cara menggunakan cBot yang sama dengan tetapan yang berbeza pada akaun yang berasingan, biarkan ia berjalan secara bersebelahan, dan kemudian meminta ejen AI untuk membandingkan keputusan dan memberitahu anda persediaan mana yang menang.
1. Pilih apa yang hendak diuji ¶
Tentukan apa yang anda mahu bandingkan. Anda boleh menguji nilai parameter yang berbeza, penunjuk yang berbeza, simbol yang berbeza atau sebarang kombinasi.
Show me the metadata for C:\test\moving-average-bot.algo so I
know what parameters I can change.
Untuk contoh ini, andaikan cBot mempunyai parameter yang dipanggil IndicatorType yang menerima nilai seperti SMA dan EMA.
2. Mulakan varian A ¶
Lancarkan konfigurasi pertama pada satu akaun.
Start C:\test\moving-average-bot.algo on account 1234567, EURUSD H1
with IndicatorType set to SMA and Periods set to 20.
3. Mulakan varian B ¶
Lancarkan konfigurasi kedua pada akaun yang berbeza.
Start C:\test\moving-average-bot.algo on account 7654321, EURUSD H1
with IndicatorType set to EMA and Periods set to 20.
Kedua-dua cBot kini berjalan serentak pada simbol yang sama tetapi dengan tetapan penunjuk yang berbeza, setiap satu pada akaunnya sendiri supaya keputusan kekal berasingan sepenuhnya.
4. Biarkan ia berjalan ¶
Beritahu ejen berapa lama ujian harus berlangsung, dan minta ia untuk menyemak semula.
Let both bots run for 5 hours, then tell me which one was more
profitable.
Ejen menunggu untuk tempoh yang ditetapkan, kemudian membaca log dan keputusan dagangan dari kedua-dua contoh.
5. Bandingkan keputusan ¶
Selepas tempoh ujian, 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?
Ejen menarik data daripada kedua-dua akaun dan membentangkan perbandingan berstruktur supaya anda dapat melihat dengan tepat di mana setiap varian berjaya atau bergelut.
6. Gali lebih mendalam ¶
Jika keputusan adalah hampir, minta ejen untuk mencari perbezaan 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 ¶
Sebaik sahaja anda mempunyai pemenang yang jelas, tutup konfigurasi yang berprestasi rendah.
Stop the cBot running on account 7654321.
8. Skalakan pemenang ¶
Gunakan konfigurasi yang menang secara lebih meluas.
Now start the same cBot with the SMA configuration on account
7654321 as well, on GBPUSD H1 with the same parameters.
Nota
Ujian A/B pada akaun langsung menggunakan keadaan pasaran sebenar, yang menjadikan perbandingan lebih boleh dipercayai daripada ujian belakang sahaja. Walau bagaimanapun, kedua-dua akaun melaksanakan dagangan sebenar — sentiasa gunakan akaun demo jika anda ingin menguji tanpa risiko kewangan.