Kawalan kanvas dari API cTrader Algo membolehkan pedagang mencipta visual tersuai, termasuk teks, bentuk dan imej dalam cTrader. Lukisan ini meningkatkan visualisasi data untuk aliran kerja dan menyediakan pengalaman dagangan yang lebih diperibadikan.
Dalam artikel ini dan video yang berkaitan, anda akan mempelajari cara menggunakan kawalan kanvas pada carta dagangan dan melaksanakan parameter yang boleh disesuaikan.
Cipta kawalan kanvas
Kelas Canvas boleh diakses dan digunakan oleh semua jenis algoritma (cBot, indikator dan plugin). Selain melukis teks, bentuk dan imej, kawalan kanvas boleh digunakan untuk menambah objek khas seperti anak panah, label atau anotasi terus pada carta.
Kita akan membangunkan cBot yang melukis kanvas pada carta. Di cTrader Algo, klik butang New untuk mencipta cBot, masukkan nama dan klik Create.
Isytiharkan kanvas.
1
privateCanvas_canvas;
Mulakan kanvas dan tambahkannya pada carta.
12
_canvas=newCanvas();Chart.AddControl(_canvas);
Lukis elemen di dalam kanvas. Gunakan koordinat Left dan Top untuk meletakkan elemen.
Paksi x dan y di sini berbeza daripada yang berkaitan dengan objek carta atau lukisan. Koordinat x dan y yang digunakan oleh kelas Canvas mewakili nilai angka bermula dari (0, 0) dari sudut kiri atas carta.
Jalankan cBot sekali lagi, parameter boleh suai untuk segi empat tepat dan teks sepatutnya kelihatan.
Anda boleh memasukkan nilai baharu untuk mana-mana parameter, dan perubahan akan ditunjukkan pada carta dengan serta-merta.
Ringkasan
Artikel ini telah menunjukkan kepada anda cara menggunakan kawalan kanvas untuk melukis objek pada carta dagangan dan juga melaksanakan parameter boleh suai untuk pemboleh ubah.