Cara menggunakan fail .cbotset
Dalam artikel dan video ini, kami membincangkan bagaimana anda boleh menggunakan fail .cbotset. Anda boleh menganggap fail ini sebagai bekas untuk menyimpan dan menggunakan semula tetapan tika tertentu dan nilai parameter untuk cBot.
Gunakan dan simpan fail .cbotset
Cara paling mudah untuk mula bekerja dengan fail .cbotset adalah dengan menambah tika cBot baharu. Apabila memilih cBot, cTrader akan memaparkan tetingkap Tambah tika di mana anda akan dapat menyesuaikan parameternya.

Sebagai alternatif, anda boleh memilih tika sedia ada dan mengakses tetingkap Ubah suai parameter. Untuk cBot, ini dilakukan sama ada dengan mengklik dua kali pada tika dan memilih Ubah suai parameter atau mengklik dua kali pada tika. Perhatikan bahawa mengubah parameter hanya boleh dilakukan jika tika sedang dihentikan.
Untuk menyimpan parameter tika semasa dalam fail berasingan, klik ikon Simpan di sudut kanan atas tetingkap seperti yang ditunjukkan dalam imej di bawah.

Dalam dialog fail, masukkan nama fail dan sahkan pilihan anda.
Nota
Secara lalai, nama fail .cbotset mengandungi nama algo anda serta simbol dan tempoh masa yang mana tika yang dipilih dilampirkan.
Apabila bekerja dengan tika lain bagi algo yang sama, klik ikon Buka seperti yang ditunjukkan dalam imej di bawah. Ini membuka dialog pemilihan fail di mana anda akan dapat memilih fail .cbotset yang anda simpan sebelum ini.

Apabila memilih dan membuka fail .cbotset, beberapa tetapan tika akan dikemas kini untuk sepadan dengan nilai yang dinyatakan dalam fail yang dipilih. Tetapan ini termasuk bukan sahaja nilai parameter tetapi juga simbol dan tempoh masa yang mana tika yang dipilih sekarang dilampirkan.
Jika cBot anda kini dilampirkan pada carta untuk simbol lain atau carta dengan tempoh masa yang berbeza daripada yang dinyatakan dalam fail, cTrader akan memaparkan tetingkap amaran.

Jika anda memilih untuk meneruskan, nilai parameter akan digantikan dengan yang daripada fail. Walau bagaimanapun, tika tersebut masih akan dilampirkan pada carta asalnya.
Nota
Jika anda cuba membuka fail .cbotset yang dijana untuk algo yang berbeza, cTrader akan memaparkan ralat. Tetingkap dengan mesej ralat juga akan memaparkan parameter tepat yang dinyatakan dalam fail .cbotset tetapi tiada dalam algo yang anda cuba gunakan fail tersebut.
Apabila mengklik butang Jalankan, tika algo akan dilancarkan dengan mengambil kira tetapan yang dinyatakan dalam fail yang baru sahaja anda gunakan. Ini menjadikan fail .cbotset kaedah yang sangat mudah untuk memastikan bahawa tika berbeza bagi algo yang sama berkelakuan sama.
Sebelum meneruskan, kita akan melihat bagaimana fail .cbotset disusun. Walaupun ia mempunyai sambungan yang rumit, fail tersebut boleh dibuka dalam mana-mana penyunting teks biasa seperti Notepad asas. Jika kita membuka fail tersebut, kita harus melihat urutan pasangan kunci-nilai seperti yang ditunjukkan di bawah.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
Kita boleh dengan mudah melaraskan nilai mengikut keperluan, menjadikan fail .cbotset mudah diubah suai walaupun di luar cTrader.
Kes penggunaan untuk fail .cbotset
Menggunakan fail .cbotset boleh menjimatkan banyak masa dan usaha dalam kes-kes berikut.
- Senario 1 - apabila anda mempunyai set parameter yang diperoleh melalui pengoptimuman dan anda ingin menggunakannya semula untuk tika baharu algo.
Oleh kerana pengoptimuman adalah tentang mencari nilai parameter terbaik untuk algo tertentu, anda mungkin ingin menggunakan semula hasil pengoptimuman untuk sebanyak mungkin tika baharu.
Untuk berbuat demikian, lakukan pengoptimuman dan pilih lulus yang hasilnya memenuhi keperluan anda. Dari sini, anda mempunyai dua pilihan untuk menjana fail .cbotset yang mengandungi nilai parameter daripada lulus yang dipilih.
Pilihan 1: beralih ke tab Parameter lulus dan klik butang Simpan parameter.

Pilihan 2: klik Guna di sebelah lulus yang dipilih dan kemudian simpan nilai yang baru digunakan melalui tab Parameter dengan mengklik ikon Simpan.

Selepas itu, anda harus dapat menggunakan semula fail dengan hasil pengoptimuman untuk mana-mana tika baharu bagi algo yang sama dengan bebas.
- Senario 2 - apabila algo anda mempunyai bilangan parameter yang besar, menjadikannya sukar untuk mengkonfigurasi setiap tika baharu 'dengan tangan'.
Pertimbangkan contoh cBot dengan empat atau lebih parameter.

Ia akan mengambil masa yang lama untuk menentukan nilai parameter yang diperlukan secara manual apabila membuat tika baharu untuk algo sedemikian. Nasib baik, keseluruhan proses hanya mengambil masa beberapa saat apabila menggunakan fail .cbotset kerana anda boleh dengan mudah menggunakan mana-mana konfigurasi yang anda mahu kepada mana-mana tika yang anda ada atau mungkin buat pada masa hadapan.
- Senario 3 - apabila anda mempunyai beberapa konfigurasi parameter yang masing-masing mencapai hasil yang berbeza, dan anda ingin beralih antara mereka dengan mudah.
Bergantung pada situasi, anda mungkin ingin membuat beberapa kombinasi parameter yang mengubah secara dramatik bagaimana algo berkelakuan. Ini sering berguna apabila anda mempunyai cBot di mana tahap ambilan untung atau henti rugi dimasukkan sebagai parameter. Dalam kes ini, anda boleh dengan cepat menggunakan tetapan yang telah dibuat yang mengandungi pelbagai mekanisme perlindungan yang sepadan dengan tahap toleransi risiko dan keadaan pasaran anda.
Anda bahkan boleh menambah beberapa tika bagi algo yang sama dan menggunakan fail .cbotset yang berbeza untuk setiap satu pada permulaan, yang boleh membantu untuk melindungi nilai risiko.
Gunakan fail .cbotset dengan cTrader CLI
Anda juga boleh menggunakan fail .cbotset apabila menjalankan cBot dalam proses luaran melalui alat cTrader CLI.
Apabila menggunakan arahan run dalam cTrader CLI, anda mempunyai beberapa pilihan yang boleh dikonfigurasi yang membolehkan anda menentukan beberapa tetapan wajib dan pilihan, terutamanya cBot yang anda ingin lancarkan atau simbol yang anda ingin jalankannya.
Untuk memastikan bahawa cBot anda dilancarkan dengan parameter daripada fail .cbotset tertentu, hanya tentukan laluan ke fail ini serta-merta selepas laluan ke fail .algo yang mengandungi cBot. Susunan yang betul ditunjukkan dalam contoh berikut.
ctrader-cli.exe run C:\mycoolbot.algo C:\coolbotsettings.cbotset
Selepas ini, anda boleh menentukan hujah lain yang diperlukan termasuk e-mel cTrader anda (-c={email}), laluan ke fail yang mengandungi kata laluan anda (--pwd-file={passwordFile}), nombor akaun dagangan anda (--account={account}), dan simbol dan tempoh masa di mana cBot harus dijalankan (--symbol={symbol} --period={period}).
Selepas anda melaksanakan arahan, bot akan mula beroperasi menggunakan nilai parameter daripada fail yang dipilih.
Ringkasan
Mengetahui cara bekerja dengan fail .cbotset adalah kemahiran yang berharga untuk mana-mana pedagang algo yang ingin memaksimumkan prestasi algo mereka. Jika anda ingin mengetahui lebih lanjut tentang dagangan algo dalam cTrader, langgan saluran YouTube kami.