[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 382
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Entschuldigung, aber ich habe früher mit Rumuse gearbeitet und lerne jetzt MT4. Ich bin hier immer noch ein "Dummie". 11 .09 . Ich kann nicht mit den Zitaten beginnen. Bitte sagen Sie mir, was los ist. Ich werde Ihnen gerne helfen.
Hallo, können Sie mir sagen, wie ich einen EA deaktivieren kann, wenn eine von demselben EA eröffnete Order von einem Händler oder durch SL oder TP geschlossen wird.
BierGott
Понимаете, советники на то и советники, что не нужно им советовать... а если ордер открыт, то не переживайте, дядя Коля прийдет и всё закроет.
Es ist also nicht möglich, die Arbeit des EA zu stoppen?
BierGott
Es ist also nicht möglich, den EA zu stoppen?
Deaktivieren Sie den EA durch Drücken der Taste im Terminal, und der Auftrag kann natürlich nicht zurückgenommen werden, schließen Sie ihn manuell.
BierGott
Deaktivieren Sie den EA durch Drücken der Taste im Terminal und die Bestellung kann nicht zurückgenommen werden, natürlich, schließen Sie es manuell.Ich schreibe eine Eule, die einen Auftrag mit SL und TP eröffnet.
Ich benötige eine Bedingung, dass ich den EA stoppen muss, wenn ein Auftrag durch TP oder durch einen Händler geschlossen wird. Wie lässt sich dies programmatisch umsetzen?
Helfen Sie mir, das Problem zu lösen, warum, wenn die Schleife nur 2 Durchläufe hat, i zuerst gleich 0 und dann sofort gleich 4 ist?
In diesem Skript wird die Meldung 0, 4 ausgegeben.
Soweit ich den Code verstehe
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == false) break;
macht einen Break, d.h. wir gehen an den Anfang der Schleife und erhöhen i entsprechend der Schleifenbedingung
wahrscheinlich wie folgt
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == false) {i--; break; }