Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1359
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
OK, wie überarbeite ich dann den Code, wenn ich z.B. das höchste Hoch aus den letzten 3 Balken (die die Bedingungen in if erfüllen) auswählen und einen Punkt darauf setzen muss (genau auf dieses Hoch!), und dann auch den Tiefpunkt finden muss.
Versuchen Sie es auf diese Weise, aber nicht sicher
Versuchen Sie es auf diese Weise, aber ich bin mir nicht sicher
Leider ist der Schichtversatz nicht die richtige Option. Ich denke, ich sollte vielleicht versuchen, meinen Code in standard-zigzag einzufügen. Ich versuche es jetzt, aber bis jetzt ohne Erfolg. Was denken Sie, kann ich durch Zickzack gehen? Denn am Ende muss ich Scheitelpunkte abwechselnd verbunden zu finden, wie hoch-niedrig-hoch, und wenn ich eine Option hoch-hoch, oder niedrig-niedrig zu treffen, dann diese zweite Hochs und Tiefs nicht in das Array enthalten, und warten auf das Gegenteil.
Leider ist das Schalten nicht möglich. Ich denke, ich sollte vielleicht versuchen, meinen Code in den Standard-Zickzack einzufügen. Jetzt stöbere ich herum, aber bisher ohne Erfolg. Glauben Sie, dass es möglich ist, durch Zickzack zu gehen? Denn am Ende muss ich gefundenen Tops abwechselnd zu verbinden, wie hoch-niedrig-hoch, und wenn ich eine Option hoch-niedrig oder niedrig-niedrig treffen, dann sollten diese zweiten Hochs und Tiefs nicht in Arrays enthalten, und warten auf das Gegenteil.
Nein. Der vorherige sollte auf Null gesetzt werden, und der aktuelle sollte zum Indikatorpuffer hinzugefügt werden.
Leider ist der Schichtversatz keine geeignete Option. Ich denke, ich sollte vielleicht versuchen, meinen Code in den Standard-Zickzack einzufügen. Jetzt stöbere ich herum, aber bisher ohne Erfolg. Was denken Sie, kann ich durch Zickzack gehen? Denn am Ende muss ich Scheitelpunkte abwechselnd verbunden zu finden, wie hoch-niedrig-hoch, und wenn ich eine Option hoch-hoch, oder niedrig-niedrig zu treffen, dann diese zweite Hochs und Tiefs nicht in das Array enthalten, und warten auf das Gegenteil.
In jedem Fall wird es eine Verzögerung geben, d.h. bis die Bedingungen für 2-3 vorhergehende Balken erfüllt sind, wird nicht gezeichnet.
Ich verstehe, dass wir einen Zick-Zack-Kurs vom Hoch zum Tiefpunkt benötigen?In jedem Fall wird es eine Verzögerung geben, d.h. bis die Bedingungen für 2-3 vorhergehende Balken erfüllt sind, wird nicht gezeichnet.
Ich schätze, ich muss im Zickzack von Hochs zu Tiefs wechseln?Ja, idealerweise brauchen wir einen Zick-Zack-Kurs von Hochs zu Tiefs (also sind diese Hochs und Tiefs in meinen Bedingungen in wenn, und wenn es zwei oder mehr Hochs/Tiefs in einer Reihe gibt, dann sollten diese zweiten Hochs/Tiefs nicht angezeigt werden, und wir sollten auf die Umkehrung warten). Es reicht mir, wenn ich die letzten 6 Tiefst- und 6 Höchststände in meinem Indikator anzeige. Und dann möchte ich diese gefundenen Zick-Zack-Punkte im Skript/Berater für weitere Bedürfnisse aufrufen.
Hallo!
Kann mir jemand sagen, warum im Debug-Modus keine Werte angezeigt werden?
Es sieht so aus, als ob nach der Aktualisierung des mt5-Programms das Problem begann
Und was bedeutet Rot in der Spalte - Werte?
Hallo!
Kann mir jemand sagen, warum im Debug-Modus keine Werte angezeigt werden?
Es sieht so aus, als ob nach der Aktualisierung des mt5-Programms das Problem begann
Und was bedeutet die rote Farbe des Wertes in der Spalte - Werte?
1. Bitte geben Sie minimale Informationen an (die ersten drei Zeilen der Registerkarte "Journal" nach dem Neustart des Terminals)
2) Aktualisieren des Builds
Ja, idealerweise brauchen wir einen Zick-Zack-Kurs von Hochs zu Tiefs (so dass diese Hochs und Tiefs in meinen Bedingungen in wenn sind, und wenn es zwei oder mehr Hochs/Tiefs in einer Reihe gibt, dann sollten diese zweiten Hochs/Tiefs nicht angezeigt werden, sondern auf eine Umkehrung warten). Mir reicht es, wenn die letzten 6 Tiefst- und 6 Höchststände im Indikator angezeigt werden. Und dann möchte ich diese gefundenen Zick-Zack-Punkte im Skript/Berater für weitere Bedürfnisse aufrufen.
Ich bin kein Programmierer und weiß noch nicht, wie ich helfen kann, aber ich werde darüber nachdenken...
benutzerdefiniertenZigZag-Indikators und gibt dessen Kursniveau zurück. Die Funktion akzeptiert die folgenden optionalen Parameter:- sy- Name des Instruments."" oderNULL- aktuelles Symbol. Der Standardwert istNULL.
- tf- Zeitrahmen. Standardwert 0- aktuelles Symbol.
- ne- Extreme Zahl. 0- letzte, 1- vorherige, 2- vorherige, usw.
- dp,dv,bs- ZigZaga-Parameter: ExtDepth, ExtDeviation, ExtBackstep.
benutzerdefiniertenZigZag-Indikators und gibt dessen Kursniveau zurück. Die Funktion akzeptiert die folgenden optionalen Parameter:- sy- Name des Instruments."" oderNULL- aktuelles Symbol. Der Standardwert istNULL.
- tf- Zeitrahmen. Standardwert 0- aktuelles Symbol.
- ne- Extreme Zahl. 0- letzte, 1- vorherige, 2- vorherige, usw.
- dp,dv,bs- ZigZaga-Parameter: ExtDepth, ExtDeviation, ExtBackstep.