Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 794
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
Freunde, helft einem Dummkopf. Die Idee ist die folgende: Wenn die "Ind"-Variable den eingestellten Wert erreicht, wechseln Sie zum Warten auf eine Richtungsänderung von "Value", während Sie darauf warten, dass "Ind" nicht mehr abgeglichen wird.
Was ist der richtige Weg, um dies zu tun?
ersetzen durch
...
...
Bitte fügen Sie den Code korrekt ein:Fügen Sie den Code korrekt in das Forum ein
Freunde, helft einem Dummkopf. Die Idee ist die folgende: Wenn die Variable "Ind" den eingestellten Wert erreicht, wird auf eine Richtungsänderung von "Value" gewartet, ohne dass "Ind" während des Wartens erneut überprüft wird.
Was ist die richtige Vorgehensweise???
Ich glaube, hier liegt ein Fehler vor:
Das muss es auch sein:
Ich glaube, hier liegt ein Irrtum vor:
Das muss es auch sein:
Wo befindet sich das Absatzsymbol auf der Tastatur? Ich dachte, sie sei deaktiviert worden...
Ich glaube, hier liegt ein Irrtum vor:
So sollte es sein:
ersetzen durch
Wenn ich es richtig gemacht habe (was zu bezweifeln ist), bleibt er hängen und kommt offenbar nicht aus dem Zyklus heraus.
Versucht, dasselbe: Wenn Ind das Niveau überschreitet, bleibt es hängen.
1. bool pravda global machen.(https://www.mql5.com/ru/docs/basis/variables/global)
2. Ersetzen Sie while durch if.
3. Wenn if (aus Schritt 2) funktioniert, geben Sie pravda=false zurück.
Freunde, helft einem Dummkopf. Die Idee ist die folgende: Wenn die Variable "Ind" ein bestimmtes Niveau erreicht, gehen wir dazu über, auf eine Richtungsänderung von "Value" zu warten, während wir darauf warten, dass "Ind" nicht erneut überprüft wird.
Was ist der richtige Weg, um es zu tun???