Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1306
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
Bitte helfen Sie, fügte ich einen weiteren Puffer an den Indikator (double ma_buffer_stop[];), aber es zeichnet nicht oder geben Fehler(
Check, sind wir hier überhaupt reingekommen?
Das ist nur das erste, was mir einfällt.Manchmal erwische ich die Division bei Null. (In der Dynamik kann alles passieren).
Ich suche danach, indem ich die Teilungsoperationen kommentiere und den EA auf das Diagramm werfe.
Gibt es eine Möglichkeit, die Zeichenfolge mit dem Fehler mit normaleren Methoden zu erhalten?
Das Problem ist, dass der Fehler nur in einem bestimmten Zustand auftritt. D.h., der Fehler kann in einem bestimmten Zeitrahmen und mit einer neuen Kerze verschwinden. Es ist gut, wenn Sie es um 4 Uhr bemerken. Es ist Zeit, sie zu finden.
Gibt es eine Möglichkeit, die Zeile mit dem Fehler mit konventionelleren Methoden zu erhalten?
Sie sollten einen Eintrag im Expertenprotokoll mit der Datei- und Zeilennummer haben, in der die Division durch Null stattfand
Sie sollten in Ihrem Expert Advisor-Protokoll einen Eintrag mit der Datei- und Zeilennummer haben, in der die Division durch Null stattfand
2020.11.27 11:55:29.795 qstr7_52_1 EURUSD,H4: Nullteilung in 'qstr7_52_1.mq4' (962,43)
Nur dies.
962,43 jedoch.
Bitte sehr))) Danke!!!!!
Steigen wir hier überhaupt ein?
Nur so aus dem Stegreif.Gehen Sie zu
Wenn ich dies tue, zeichnet es
Dieses Array hat nur an den Schnittpunkten die richtigen Werte, ansonsten ist sein Wert EMPTY_VALUE. Daher ist nichts sichtbar. Sie müssen eine globale Variable eingeben und ihr zum Zeitpunkt des Schnittpunkts Werte zuweisen. Und sie gibt bereits den aktuellen Wert zum Zeitpunkt des Schnittpunkts an, oder den vergangenen Wert, wenn es keinen Schnittpunkt gibt.
Dieses Array hat nur an den Schnittpunkten die richtigen Werte, ansonsten ist sein Wert EMPTY_VALUE. Daher ist nichts sichtbar. Sie müssen eine globale Variable eingeben und ihr zum Zeitpunkt des Schnittpunkts Werte zuweisen. Und sie gibt bereits den aktuellen Wert zum Zeitpunkt des Schnittpunkts an, oder den vergangenen Wert, wenn es keinen Schnittpunkt gibt.
Danke, es hat funktioniert)
Dieses Array hat nur an den Schnittpunkten die richtigen Werte, ansonsten ist sein Wert EMPTY_VALUE. Daher ist nichts sichtbar. Sie müssen eine globale Variable eingeben und ihr zum Zeitpunkt des Schnittpunkts Werte zuweisen. Und sie gibt bereits den aktuellen Wert zum Zeitpunkt des Schnittpunkts an, oder den vergangenen Wert, wenn es keinen Schnittpunkt gibt.
Ich habe PeriodMaSlow mit 2 multipliziert
und der ursprüngliche Code funktioniert ohne Fehler