Hab es und danke. Ich denke, ich werde zurück sein wird wahrscheinlich irgendwann passierenZitat von ;
Hab es und danke. Ich denke, ich werde zurück sein wird wahrscheinlich irgendwann passierenZitat von ;
Hallo nochmal, ich bin froh, dass ich seit meinem letzten Besuch etwas Fortschritte gemacht habe. Ich habe es geschafft, Trades erfolgreich in MQL zu bestimmten Punkten zu öffnen, (ich weiß, dass ich groß bin), aber aus irgendeinem Grund kann ich keine schließen. Ich bin im MT4 Strategy Tester und führe es durch, wo der Handel schließen sollte. Der Text Objext Cls erscheint so wie er sollte, aber die eine offene Reihenfolge ist nicht geschlossen. Alles unter void OnTick () Es gibt 0 Fehler 0 Warnungen. Ich bekomme keine Alert-Fenster, sondern nehme an, dass alles im Testmodus ist. Ich habe einen Kommentar in die Schleife geschrieben, um zu sehen, ob der Code korrekt ausgeführt wurde. Für mich scheint es zu bestätigen, dass alles funktionieren sollte, mit einem kurzen offenen Trade, der geschlossen werden kann, aber die bool result Variable gibt 0 zurück. Der Kommentar zeigt auf dem Bildschirm: String = Short Reslt = 0 Open Orders = 1 Bitte helfen Sie mir . Eingefügter Code für (int i = OrdersTotal (); igt; = 0; i--)/alle offenen Ordnungen {if (OrderSelect (i, SELECT_BY_POS) == wahr) if (OrderSymbol () == Symbol ()) { Bool Ergebnis; if (str == Lang) {reslt = OrderClose (OrderTicket (), OrderLots (), MarketInfo (OrderSymbol (), Bid), 3, clrMagenta);} if (str == Kurz) {reslt = OrderClose (OrderTicket () , OrderLots (), MarketInfo (OrderSymbol (), Ask), 3, clrMagenta);} if (reslt == false) {Warnung (Error Closing Order (s));} else {Alert (Aufträge erfolgreich geschlossen);} Kommentar (String =, str \ n, Ergebnis =, Ergebnis \ n, Offene Bestellungen =, OrdersTotal ()); }} ObjectCreate (AtClose, OBJ_TEXT, 0, CurrentTime, Hoch # 91; 0 # 93; 0.0004); ObjectSetText (AtClose, Cls:, 10, Calibri, clrMagenta); }