[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 81
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
Wenn ich Ihre geschweiften Klammern richtig verstanden habe, dann:
nach der Ausführung vonPlaySound("alert.wav");; die folgenden ifs nicht mehr ausgeführt werden?
Der Indikator wird rot, wenn seine Werte sinken, und grün, wenn die Werte steigen.
wirklich... so einfach) Danke!
Hallo Leute, könnt ihr mir bei meiner Frage helfen? Ich bin neu in MQL4, ich schreibe einen EA, ich mussteint total=OrdersTotal();total<1 schreiben, um zu vermeiden, ein Geschäft bei jedem neuen Tick zu öffnen. Wie man Geschäfte auf allen Währungspaaren öffnet, auf denen der EA installiert ist. Und für ein einziges Währungspaar können Sie mehrere Geschäfte eröffnen.
Um nicht bei jedem Tick zu öffnen und um den EA schneller zu optimieren, verwende ich oft dieses Design:
Auf diese Weise wird der Code einmal ausgeführt, wenn ein neuer Balken erscheint.
Lesen Sie, wie Sie MagicNumber in Aufträgen verwenden können. Wenn Sie Total < 1 verwenden, kann der EA einen Auftrag für jedes Währungspaar und für ein Währungspaar öffnen, aber in verschiedenen Fenstern. Ein Beispiel können Sie hier sehen.
nachdem PlaySound("alert.wav"); ausgeführt wurde, die folgenden ifs nicht mehr ausgeführt werden?
Ihr Code ist falsch. Öffnende Klammern sollten vor den Operatoren stehen, nicht danach.
Der Block mit Sound` und Print` wird nur ausgeführt, wenn 1 kleiner als 2 und 2 kleiner als 3 ist. Der Ton wird ausgeführt, wenn 3 kleiner als 4 ist.
Aber Print wird auch ausgeführt, wenn 4 kleiner als 5 und 5 kleiner als 6 ist
Ihr Code ist falsch. Die öffnenden Klammern sollten vor den Operatoren stehen, nicht danach.
Die Blöcke "Sound" und "Print" werden nur ausgeführt, wenn 1 kleiner als 2 und 2 kleiner als 3 ist. Der Ton wird ausgeführt, wenn 3 kleiner als 4 ist.
Aber Print wird auch ausgeführt, wenn 4 kleiner als 5 und 5 kleiner als 6 ist
Es scheint mir, dass, wenn 4>5 und 5<6 bei der gegebenen Eingabe Print immer noch ausgeführt wird, weil die Maschine alle 3 wenn in einer Reihe unabhängig von ihrer TRU-FOLS Ergebnis arbeiten - es gibt KEINE COLLECTIONS!
Es scheint mir, dass wenn 4>5 und 5<6 dann mit diesem Eintrag Print immer noch ausgeführt wird, weil die Maschine alle 3 if in a row unabhängig von ihrem TRU-FOLS Ergebnis ausführt - es gibt KEINE COLLECTIONS!
aber ist es möglich, eine lokale Variable zur globalen Verwendung abzuleiten?
Ich habe einen Indikator, bei dem alle 8 Indikator-Arrays belegt sind. Wie wird der zweite Indikator korrekt erstellt, so dass er die Kurve des ersten Indikators in ein Indikator-Array zeichnet?
Beide Indikatoren #property indicator_chart_window.
Die naheliegendste Erklärung ist die Analogie in Form des Codes der beiden verbundenen Indikatoren.
Vielen Dank im Voraus!!!
Wie verbinde ich einen Indikator korrekt mit einem anderen über iCustom()?
Ich habe einen Indikator, bei dem alle 8 Indikator-Arrays belegt sind. Wie wird der zweite Indikator korrekt erstellt, so dass er die Kurve des ersten Indikators in ein Indikator-Array zeichnet?
Beide Indikatoren #property indicator_chart_window.
Die naheliegendste Erklärung ist die Analogie in Form des Codes der beiden verbundenen Indikatoren.
Vielen Dank im Voraus!!!