Ich stehe bei meinem Code, wo ich eine Art Scan-Schleife erstellen möchte, um zu prüfen, ob Aufträge zwischen der ersten Bestellung offen und dem Stop-Loss vorliegen.
Wenn die Bestellung fehlt, senden Sie die Bestellung ab. Ergebnis EA sollte so aussehen, als gäbe es immer einen Auftrag zwischen der ersten Bestellung und dem Stop-Loss.
Kann mich jemand hier in die richtige Richtung schieben oder mir ein ähnliches Beispiel senden, wie ich das lösen kann.
Eingefügter Code int bMagic = 111; int start () {//---- int tot = OrdersTotal (); int bCount; if (tot == 0) {OrderSend (Symbol (), OP_BUY, 1, Ask, 3, Ask-25 * Punkt, Ask 25 * Punkt, 0, bMagic, 0, Grün); } if (tot! = 0) {für (int count = tot-1; countgt; 0; count--) {if (! OrderSelect (count, SELECT_BY_POS)) fortsetzen; {if (OrderSymbol () == Symbol () OrderMagicNumber () == bMagic) {if (OrderType () == OP_BUY) {double bOpen = OrderOpenPrice (); double bSL = OrderStopLoss (); double bTicket = OrderTicket (); bCount ; }}}}} int Bereich; if (bCount! = 0) {Bereich = (bOpen-bSL)Punkt; } if (Bereich! = 0) {//???? }/---- return (0); }