Halo teman-teman,
Saya mencoba melakukan fungsi kustom saya sendiri untuk menunjukkan kepada saya Pesanan terbuka (Beli Jual). Kode ini berfungsi, tetapi tidak memiliki beberapa hal.
Kode yang dimasukkan membatalkan OpenOrders () {BuyOrdersOpen = 0; SellOrdersOpen = 0; TotalOrders int; TotalOrders = OrdersTotal (); untuk (int iii = TotalOrders-1; iiigt; = 0; iii--) {OrderSelect (iii, SELECT_BY_POS); if (OrderSymbol ()! = Symbol ()) melanjutkan; if (OrderType () == OP_BUY) {BuyOrdersOpen = BuyOrdersOpen 1; } if (OrderType () == OP_SELL) {SellOrdersOpen = SellOrdersOpen 1; }}} Masalah saya sejauh ini adalah saya bekerja dengan variabel global untuk mendapatkan hasil dari fungsi (BuyOrdersOpen, SellOrdersOpen). Saya tahu saya entah bagaimana dapat membuat fungsi mengembalikan nilai-nilai dan memiliki nilai-nilai yang tersedia, jika saya memanggil fungsi dengan benar. Namun tidak tahu bagaimana menuju ke sana ...
Adakah yang bisa membantu saya?