1 Anhang (e) Hallo, kann mir jemand nachsehen, warum die Zeile 44 Pending order nicht offen sein kann.
https://www.tradingintuitive.com/att...7347191544.mq4
1 Anhang (e) Hallo, kann mir jemand nachsehen, warum die Zeile 44 Pending order nicht offen sein kann.
https://www.tradingintuitive.com/att...7347191544.mq4
1) Sie haben scheinbar eine sehr genaue Anzahl verschachtelter for und wenn hier Schleifen verwendet werden, verwenden Sie für (i = 0; ilt; k; i ) zweimal - siehe unten. Sie sollten es am besten aufräumen und erneut kompilieren. for (i = 0; ilt; k; i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if (OrderType () == OP_BUY OrderComment () == 1) {für (i = 0; ilt; k; ; i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if (OrderType () == OP_SELLSTOP OrderComment () == 1) {OrderDelete (OrderTicket ()); Ebene = Ebene 1; OrderSend (Symbol (), OP_SELLSTOP, MathPow (Lots, Level), setPriceSS, 2, setPriceSS 40 * Point, setPriceSS-160 * Point, DoubleToStr (Ebene, 0), MagicNumber, 0, CLR_NONE); }}}}}}
Der EA kann die ausstehende Bestellung löschen, die nächste Zeile ist eine weitere neue ausstehende Bestellung. Es sollte in der Lage sein, sie zu öffnen.Zitat von ;