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
Meine Herren Programmierer, bitte helfen Sie mit einem Stück Code.
Ich habe einen Expert Advisor, der funktioniert. Ich muss darin eine Bedingung einfügen, die das Eröffnen von Geschäften verbietet.
Bedingung: Wenn das AO-Histogramm > 0 ist, dürfen keine Geschäfte eröffnet werden, bis das AO-Histogramm gleich oder größer als 0 ist. Ich danke Ihnen.
Meine Herren Programmierer, bitte helfen Sie mit einem Stück Code.
Ich habe einen Expert Advisor, der funktioniert. Ich muss darin eine Bedingung einfügen, die das Eröffnen von Geschäften verbietet.
Bedingung: Wenn das AO-Histogramm > 0 ist, dürfen keine Geschäfte eröffnet werden, bis das AO-Histogramm gleich oder größer als 0 ist. Ich danke Ihnen.
Die Variable double Gist speichert den Wert von AO und die Variable bool Torg speichert das Kennzeichen, das den Handel erlaubt.
Der Zustand ist unklar. "Wenn das AO-Histogramm>0 ist, dann verbiete dem EA, überhaupt Geschäfte zu eröffnen" - im Code würde dies if(Gist>0){Torg=false;} lauten. Nun kann der zweite Teil der Bedingung "Bis das AO-Histogramm gleich oder größer als 0 ist" in Ihrem Fall folgendermaßen in den Code geschrieben werden if(Gist>=0){Torg=false;}
Das bedeutet, dass (sofern AO >= 0) in der ersten Codezeile die Handelserlaubnis aufgehoben wird if(Gist>0){Torg=false;}, und in der zweiten Codezeile wird sie sofort zurückgegeben if( Gist>=0){Torg=true;}. Wenn AO > 0 ist, wird die Variable Torg zuerst falsch und dann sofort wahr. Das geht nicht - es ist ein Verstoß gegen das Gesetz der Logik "Wenn a, dann a".
Entschuldigung, das ist mein Fehler. Ist er größer als 0, wird er nicht geöffnet, ist er kleiner als 0, wird er geöffnet. Kannst du mir sagen, ob ich das an den Anfang des Codes setzen soll? Ich werde versuchen, es zu bauen.
Können Sie mir bitte sagen, wie ich Gist AO-Werte zuweisen kann?
Entschuldigung, das ist mein Fehler. Ist er größer als 0, wird er nicht geöffnet, ist er kleiner als 0, wird er geöffnet. Kannst du mir sagen, ob ich das an den Anfang des Codes setzen soll? Ich werde versuchen, es zu bauen.
Könnten Sie mir bitte sagen, wie ich sonst AO-Werte von Gist erhalten kann?
Hallo Hallo! Können Sie mir sagen, wo zu gehen, (werfen Sie den Link, die Antwort, "Suche im Forum" funktioniert nicht, und so bin ich auf der Suche nach), um einen kleinen Algorithmus zu schreiben, ein Berater oder Skript, so dass funktioniert. Kurz gesagt, die Essenz: zu öffnen, Kaufen, Verkaufen mit Take-Profit, bei der Wahl, wenn aktiviert und dann können Sie die anhängigen in verschiedenen Kombinationen, Schritt und viel, ich denke, jemand wird interessiert sein und wird wissen, wie genau. Bitte sagen Sie mir wieder, wer helfen kann? zetveis@mail.ru
Hier ist der Link https://www.mql5.com/ru/job
Hier ist der Link https://www.mql5.com/ru/job
Ich verrate Ihnen ein Geheimnis: Ich hätte selbst nach oben und nach rechts schauen können. Das habe ich schon vor langer Zeit getan.
Hallo Fachleute! Könnten Sie mir bitte sagen, wie ich einen BUY_STOP bei einer neuen , von einem EA platzierten Pending Order löschen kann, und wie ich einen früheren SELL_STOP bei einem neuen, von einem EA platzierten SELL_STOP löschen kann?
Ich danke Ihnen.
Für BUY_STOP : (1) Suchen Sie den vorherigen aktiven BUY_STOP (2) Löschen Sie ihn.
Bei einem SELL_STOP ist es dasselbe wie bei einem BUY_STOP.
Wenn Sie die Antwort nervt, gehen Sie hier: https: //www.mql5.com/ru/job
Ich bitte Sie.