Cytat Zamieszczone przez ;
Użyłem pętli for, by zakreślić zamówienia. Wygląda jednak na to, że program ostatecznie znajduje nieistotną kolejność poza zasięgiem Ask -300 i pozwala na nowe zamówienie w kółko
Kod mógłby wyglądać tak: Wstawiony kod #property strict bool maytrade = true; double where = Ask; double upperlimit = 3000 * _Point, lowerlimit = 3000 * _Point;/przy założeniu 5 | 3 cyfr dla (int i = 0; i lt; OrdersTotal (); i ) {if (OrderSelect (i, SELECT_BY_POS)) {double oop = OrderOpenPrice (); if (oop lt; = (where upperlimit) oop gt; = (where - lowerlimit)) {maytrade = false; przerwa; }}} if (maytrade) {//zrób coś tutaj:}