Cara menambah butang bar alat tersuai dengan plugin
Plugin membolehkan anda menambah butang untuk tindakan, tugas atau kandungan tertentu pada Bar alat Carta dalam cTrader. Apabila butang tindakan diklik, operasi yang diprogramkan dilaksanakan.
Dalam artikel ini dan video yang berkaitan, kami akan menunjukkan kepada anda cara menambah butang baharu pada Bar alat Carta menggunakan plugin.
Buat plugin
Pertama, kita akan membuat plugin dan mengekodnya untuk memaparkan butang yang membuka posisi apabila ia diklik.
Buka aplikasi Algo dan navigasi ke tab Plugin. Klik butang Baharu. Pilih templat Kosong. Taip nama untuk plugin anda, seperti "Butang Bar Alat Tersuai", kemudian klik Buat.
Bina plugin dengan menggunakan kekunci pintasan Ctrl+B atau mengklik butang Bina. Kemudian, pergi ke aplikasi Dagangan dan sahkan bahawa butang baharu telah ditambah pada Bar alat Carta.
Apabila anda mengklik butang dan memberikan kebenaran, anda sepatutnya melihat beberapa posisi dibuka.
Tambah imej tersuai untuk butang
Jika anda tidak menyukai ikon lalai, anda boleh menetapkan imej pilihan anda sebagai ikon untuk plugin anda. Berdasarkan kod XML, imej SVG adalah objek yang paling biasa digunakan sebagai ikon. cTrader Algo menyediakan perintah yang membolehkan anda menentukan dan menggunakan imej SVG tersuai sebagai ikon.
Dapatkan kod imej
Buat atau muat turun imej SVG yang anda ingin gunakan sebagai ikon. Buka fail SVG dalam mod XML dalam Notepad, Visual Studio Code atau mana-mana IDE. Gunakan fungsi Cari dan ganti dalam program untuk menggantikan semua tanda petik ganda " dengan tanda petik tunggal '.
Kod XML anda tidak sepatutnya mengandungi tanda petik ganda.
Pergi ke aplikasi Dagangan untuk mengesahkan bahawa ikon baharu telah muncul.
Tambah butang dengan menu timbul
Selain butang yang melaksanakan operasi tertentu apabila diklik, anda boleh menambah butang yang memaparkan menu timbul. Anda boleh menyesuaikan menu yang terhasil untuk memaparkan beberapa butang atau terminal mini tunggal.
Kembali ke editor kod dalam aplikasi Algo, buat butang yang membuka menu timbul dan tambah satu lagi butang yang menyediakan fungsi Tutup semua posisi dalam menu tersebut. Apabila butang ini diklik, semua posisi yang dibuka sebelumnya 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};
Isytiharkan panel tindanan dan tambah butang sebagai anak.
Pergi ke aplikasi Dagangan dan gunakan butang Tutup semua posisi. Kali ini, posisi yang dibuka sebelumnya sepatutnya ditutup.
Ringkasan
Kami berharap video dan artikel ini telah membantu anda memahami cara menambah butang tersuai untuk operasi, tugas, dan juga menu timbul ke Bar Alat Carta.