Cara menambahkan tombol bilah alat kustom dengan plugin
Plugin memungkinkan Anda untuk menambahkan tombol untuk tindakan, tugas atau konten tertentu ke Bilah alat Grafik di cTrader. Ketika tombol aksi diklik, operasi yang diprogram akan dijalankan.
Dalam artikel ini dan video yang menyertainya, kami akan menunjukkan kepada Anda cara menambahkan tombol baru ke Bilah alat Grafik menggunakan plugin.
Buat plugin
Pertama, kita akan membuat plugin dan mengodenya untuk menampilkan tombol yang membuka posisi ketika diklik.
Buka aplikasi Algo dan navigasikan ke tab Plugin. Klik tombol Baru. Pilih template Kosong. Ketikkan nama untuk plugin Anda, seperti "Tombol Bilah Alat Kustom", lalu klik Buat.
Bangun plugin dengan menggunakan hotkey Ctrl+B atau mengklik tombol Bangun. Kemudian, buka aplikasi Trade dan konfirmasi bahwa tombol baru telah ditambahkan ke Bilah alat Grafik.
Ketika Anda mengklik tombol dan memberikan izin, Anda seharusnya melihat beberapa posisi terbuka.
Tambahkan gambar kustom untuk tombol
Jika Anda tidak menyukai ikon default, Anda dapat mengatur gambar pilihan Anda sebagai ikon untuk plugin Anda. Berdasarkan kode XML, gambar SVG adalah objek yang paling umum digunakan sebagai ikon. cTrader Algo menyediakan perintah yang memungkinkan Anda untuk menentukan dan menggunakan gambar SVG kustom sebagai ikon.
Dapatkan kode gambar
Buat atau unduh gambar SVG yang ingin Anda gunakan sebagai ikon. Buka file SVG dalam mode XML di Notepad, Visual Studio Code atau IDE apa pun. Gunakan fungsionalitas Cari dan ganti di program untuk mengganti semua tanda kutip ganda " dengan tanda kutip tunggal '.
Kode XML Anda tidak boleh mengandung tanda kutip ganda.
Buka aplikasi Trade untuk mengonfirmasi bahwa ikon baru telah muncul.
Tambahkan tombol dengan menu pop-up
Selain tombol yang menjalankan operasi tertentu saat diklik, Anda dapat menambahkan tombol yang menampilkan menu pop-up. Anda dapat menyesuaikan menu yang dihasilkan agar menampilkan beberapa tombol atau satu terminal mini.
Kembali ke editor kode di aplikasi Algo, buat tombol yang membuka menu pop-up dan tambahkan tombol lain yang menyediakan fungsionalitas Tutup semua posisi di dalam menu tersebut. Saat tombol ini diklik, semua posisi yang sebelumnya dibuka akan ditutup.
varbuttonStyle=newStyle();buttonStyle.Set(ControlProperty.Margin,newThickness(0,5,0,0));buttonStyle.Set(ControlProperty.Width,150);varclosePositionsButton=newButton{Text="Close All Positions",Style=buttonStyle};
Deklarasikan panel tumpukan dan tambahkan tombol sebagai turunannya.
Buka aplikasi Trade dan gunakan tombol Tutup semua posisi. Kali ini, posisi yang sebelumnya dibuka seharusnya tertutup.
Ringkasan
Kami berharap video dan artikel ini telah membantu Anda memahami cara menambahkan tombol kustom untuk operasi, tugas, dan bahkan menu pop-up ke Toolbar Grafik.