do wszystkich programujących guru tam, mam do czynienia z małym problemem z pętlami na dole, ok do krótkiego wyjaśnienia, EA zrobi to przed złożeniem oczekującego zamówienia kupna

1st chk dla każdej obecnej otwartej pozycji BUY, jeśli jest, nie będzie w stanie dokonać oczekującego zakupu

wtedy jeśli nie ma otwartej pozycji KUP, to będzie nadal sprawdzać dla istniejącego zamówienia KUPUJ STOP, jeśli istnieje zlecenie KUPUJ STOP, które go usunie i umieści nowe zamówienie BUYSTOP.

Napisałem poniższy kod, ale wygląda na to, że nie dostanie się do pierwszej pętli for. może any1 pożyczyć rękę. thanx a million!

http://1.bp.blogspot.com/_NEedAj8WIe...0/s1600/EA.jpg

Wstawiony kod, jeśli (high2low gt; Buy1_2 candle_close lt; candle_open) {pending_buy = var_high 0.0001;/przechowuj wysokie 1 pipsy int k = OrdersTotal (); Drukuj (k =, k); if (k == 0) Order = SIGNAL_BUY; else for (int j = 0; jlt; k; j ) {Drukuj (INSIDE FOR LOOP1); OrderSelect (j, SELECT_BY_POS); Drukuj (Ordertype =, OrderType ()); if (OrderType ()! = OP_BUY) dla (int l = 0; l == k; l ) {Drukuj (INSIDE FOR LOOP2); OrderSelect (l, SELECT_BY_POS); if (OrderType () == OP_BUYSTOP) {OrderDelete (OrderTicket (), DarkGoldenrod); Order = SIGNAL_BUY;} else Order = SIGNAL_BUY; }}}