Cara menggunakan file .cbotset
Dalam artikel dan video ini, kami membahas bagaimana Anda dapat menggunakan file .cbotset. Anda dapat menganggap file-file ini sebagai wadah untuk menyimpan dan menggunakan kembali pengaturan instance tertentu dan nilai parameter untuk cBot.
Menerapkan dan menyimpan file .cbotset
Cara termudah untuk mulai bekerja dengan file .cbotset adalah dengan menambahkan instance cBot baru. Setelah memilih cBot, cTrader akan menampilkan jendela Add instance di mana Anda akan dapat menyesuaikan parameternya.

Atau, Anda dapat memilih instance yang ada dan mengakses jendela Modify parameters. Untuk cBot, ini dilakukan dengan mengklik dua kali instance dan memilih Modify parameters atau mengklik dua kali instance. Perhatikan bahwa mengubah parameter hanya mungkin jika instance saat ini dihentikan.
Untuk menyimpan parameter instance saat ini dalam file terpisah, klik ikon Save di pojok kanan atas jendela seperti yang terlihat pada gambar di bawah ini.

Dalam dialog file, masukkan nama file dan konfirmasi pilihan Anda.
Catatan
Secara default, nama file .cbotset berisi nama algo Anda serta simbol dan timeframe yang terkait dengan instance yang dipilih.
Saat bekerja dengan instance lain dari algo yang sama, klik ikon Open seperti yang terlihat pada gambar di bawah ini. Ini membuka dialog pemilihan file di mana Anda akan dapat memilih file .cbotset yang Anda simpan sebelumnya.

Setelah memilih dan membuka file .cbotset, beberapa pengaturan instance akan diperbarui agar sesuai dengan nilai yang ditentukan dalam file yang dipilih. Pengaturan ini mencakup tidak hanya nilai parameter tetapi juga simbol dan timeframe yang terkait dengan instance yang dipilih saat ini.
Jika cBot Anda saat ini terkait dengan grafik untuk simbol lain atau grafik dengan timeframe yang berbeda dari yang ditentukan dalam file, cTrader akan menampilkan jendela peringatan.

Jika Anda memilih untuk melanjutkan, nilai parameter akan diganti dengan yang dari file. Namun, instance tersebut masih akan terkait dengan grafik aslinya.
Catatan
Jika Anda mencoba membuka file .cbotset yang dibuat untuk algo yang berbeda, cTrader akan menampilkan error. Jendela dengan pesan error juga akan menampilkan parameter yang tepat yang ditentukan dalam file .cbotset tetapi tidak ada dalam algo yang Anda coba terapkan file tersebut.
Setelah mengklik tombol Run, instance algo akan diluncurkan dengan mempertimbangkan pengaturan yang ditentukan dalam file yang baru saja Anda terapkan. Ini membuat file .cbotset menjadi metode yang sangat nyaman untuk memastikan bahwa instance yang berbeda dari algo yang sama berperilaku persis sama.
Sebelum melanjutkan lebih jauh, kita akan melihat bagaimana struktur file .cbotset. Meskipun memiliki ekstensi yang rumit, file tersebut dapat dibuka di editor teks biasa seperti Notepad dasar. Jika kita membuka file tersebut, kita akan melihat urutan pasangan kunci-nilai seperti yang ditunjukkan di bawah ini.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
Kita dapat dengan mudah menyesuaikan nilai sesuai kebutuhan, membuat file .cbotset mudah dimodifikasi bahkan di luar cTrader.
Kasus penggunaan untuk file .cbotset
Menggunakan file .cbotset dapat menghemat banyak waktu dan usaha dalam kasus-kasus berikut.
- Skenario 1 - ketika Anda memiliki serangkaian parameter yang diperoleh melalui optimisasi dan Anda ingin menggunakannya kembali untuk instance baru dari algo.
Karena optimisasi adalah tentang menemukan nilai parameter terbaik untuk algo tertentu, Anda mungkin ingin menggunakan kembali hasil optimisasi untuk sebanyak mungkin instance baru.
Untuk melakukannya, lakukan optimisasi dan pilih hasil yang paling sesuai dengan kebutuhan Anda. Dari sini, Anda memiliki dua opsi untuk menghasilkan file .cbotset yang berisi nilai parameter dari hasil yang dipilih.
Opsi 1: beralih ke tab Pass parameters dan klik tombol Save parameters.

Opsi 2: klik Apply di sebelah hasil yang dipilih dan kemudian simpan nilai yang baru diterapkan melalui tab Parameters dengan mengklik ikon Save.

Setelah itu, Anda seharusnya dapat dengan bebas menggunakan kembali file dengan hasil optimisasi untuk setiap instance baru dari algo yang sama.
- Skenario 2 - ketika algo Anda memiliki sejumlah besar parameter, sehingga sulit untuk mengkonfigurasi setiap instance baru 'secara manual'.
Pertimbangkan contoh cBot dengan empat atau lebih parameter.

Akan memakan waktu lama untuk secara manual menentukan nilai parameter yang diperlukan saat membuat instance baru dari algo seperti itu. Untungnya, seluruh proses hanya memakan waktu beberapa detik saat menggunakan file .cbotset karena Anda dapat dengan mudah menerapkan konfigurasi apa pun yang Anda inginkan ke instance apa pun yang Anda miliki atau mungkin buat di masa mendatang.
- Skenario 3 - ketika Anda memiliki beberapa konfigurasi parameter yang masing-masing mencapai hasil yang berbeda, dan Anda ingin dengan mudah beralih di antara mereka.
Tergantung pada situasi, Anda mungkin ingin membuat beberapa kombinasi parameter yang secara dramatis mengubah cara algo berperilaku. Ini sering berguna ketika Anda memiliki cBot di mana level take-profit atau stop-loss disertakan sebagai parameter. Dalam hal ini, Anda dapat dengan cepat menerapkan pengaturan yang sudah dibuat sebelumnya yang berisi berbagai mekanisme perlindungan yang sesuai dengan tingkat toleransi risiko dan kondisi pasar Anda.
Anda bahkan dapat menambahkan beberapa instance dari algo yang sama dan menerapkan file .cbotset yang berbeda untuk masing-masing saat memulai, yang bisa membantu untuk melindungi nilai risiko.
Menggunakan file .cbotset dengan cTrader CLI
Anda juga dapat menggunakan file .cbotset saat menjalankan cBot dalam proses eksternal melalui alat cTrader CLI.
Saat menggunakan perintah run di cTrader CLI, Anda memiliki sejumlah opsi yang dapat dikonfigurasi yang memungkinkan Anda menentukan beberapa pengaturan wajib dan opsional, terutama cBot yang ingin Anda luncurkan atau simbol yang ingin Anda jalankan.
Untuk memastikan cBot Anda diluncurkan dengan parameter dari file .cbotset tertentu, cukup tentukan jalur ke file ini segera setelah jalur ke file .algo yang berisi cBot tersebut. Urutan yang benar ditunjukkan dalam contoh berikut.
ctrader-cli.exe run C:\mycoolbot.algo C:\coolbotsettings.cbotset
Setelah itu, Anda dapat menentukan argumen lain yang diperlukan termasuk email cTrader Anda (-c={email}), jalur ke file yang berisi kata sandi Anda (--pwd-file={passwordFile}), nomor akun trading Anda (--account={account}), dan simbol serta rentang waktu di mana cBot harus berjalan (--symbol={symbol} --period={period}).
Setelah Anda menjalankan perintah tersebut, bot akan mulai beroperasi menggunakan nilai parameter dari file yang dipilih.
Ringkasan
Mengetahui cara bekerja dengan file .cbotset adalah keterampilan berharga bagi setiap trader algo yang ingin memaksimalkan kinerja algo mereka. Jika Anda ingin mempelajari lebih lanjut tentang trading algo di cTrader, berlangganan saluran YouTube kami.