Plugin memungkinkan Anda membuat jendela kustom yang berisi situs web, alat, atau tombol yang menjalankan operasi tertentu saat diklik. Dalam artikel ini dan video terkaitnya, kami akan menunjukkan kepada Anda cara membuat jendela kustom yang berisi tombol aksi menggunakan plugin.
Buat plugin
Kita akan membuat jendela kustom dengan tombol yang, saat diklik, mengatur Take Profit untuk semua posisi terbuka. Kita akan mulai dengan elemen jendela dan tombol.
Pilih aplikasi Algo dan buka tab Plugin. Klik tombol Baru. Pastikan template Kosong dipilih. Masukkan nama untuk plugin Anda, misalnya "Plugin Jendela Kustom", lalu klik Buat.
usingSystem;usingcAlgo.API;usingcAlgo.API.Collections;usingcAlgo.API.Indicators;usingcAlgo.API.Internals;namespacecAlgo.Plugins{[Plugin(AccessRights = AccessRights.None)]publicclassCustomWindowPlugin:Plugin{privateButton_buttonAddTakeProfit;privateWindow_window;protectedoverridevoidOnStart(){_buttonAddTakeProfit=newButton{BackgroundColor=Color.SeaGreen,Height=50,Text="Add Take Profit"};_buttonAddTakeProfit.Click+=_buttonAddTakeProfit_Click;_window=newWindow{Height=150,Width=150,Padding=newThickness(5,10,10,5)};_window.Child=_buttonAddTakeProfit;_window.Show();}privatevoid_buttonAddTakeProfit_Click(ButtonClickEventArgsargs){foreach(varpositioninPositions){if(position.TakeProfitisnull){position.ModifyTakeProfitPips(20);}}}protectedoverridevoidOnStop(){// Handle Plugin stop here}}}
Bangun plugin. Buka aplikasi Trade, buka beberapa posisi jika Anda tidak memiliki posisi terbuka dan gunakan tombol Tambah Take Profit untuk memastikan bahwa tombol tersebut berfungsi.
Ringkasan
Kami percaya artikel ini telah mengajarkan Anda cara membuat jendela kustom yang berisi tombol untuk operasi dan elemen berguna lainnya.