2021.11.09 21:58:09.541 EURUSD,M1: Array außerhalb des Bereichs in 'tutorial.mq4' (93,32)
(93,32) ist es an dieser Stelle Code ...High[i].
Bitte teilen Sie mir mit, was das bedeutet. Alles geht gut auf Geschichte, aber wenn ich 14 Candlesticks zu überprüfen (es prüft insgesamt 100), bekomme ich diesen Fehler
2021.11.09 21:58:09.541 EURUSD,M1: Array außerhalb des Bereichs in 'tutorial.mq4' (93,32)
(93,32) ist es an dieser Stelle Code ...High[i].
Bitte teilen Sie mir mit, was das bedeutet. Alles geht gut auf Geschichte, aber wenn ich 14 Candlesticks zu überprüfen (es prüft insgesamt 100), bekomme ich diesen Fehler
Der Wert von i ist größer als der maximale Index des Arrays High.
2021.11.09 21:58:09.541 EURUSD,M1: Array außerhalb des Bereichs in 'tutorial.mq4' (93,32)
(93,32) ist es an dieser Stelle Code ...High[i].
Bitte teilen Sie mir mit, was das bedeutet. In der Historie geht alles gut, aber wenn ich 14 Candlesticks überprüfen möchte (insgesamt werden 100 überprüft), erhalte ich folgende Fehlermeldung
(93,32)- dies ist die Stelle, an der Sie über das Feld hinausgehen, der Fehler liegt an einer anderen Stelle. Code im Studio
Können Sie mir sagen, was mit dem nicht ausgeführten Code passiert, nachdem die OnTimer-Zeit abgelaufen ist? (wenn es sehr viel davon gibt oder es nicht optimiert ist). Ist die Ausführung gezwungen, aufzuhören, oder ist sie zu Ende?
Beispiel: OnTimer ist auf 1 Sekunde eingestellt und der Code wird 2-3 Sekunden lang ausgeführt
Ivan Butko #: Bitte sagen Sie mir, was nach Ablauf der OnTimer-Zeit mit dem nicht ausgeführten Code geschieht? (wenn es sehr viel davon gibt oder es nicht optimiert ist). Wird er gezwungen, aufzuhören, oder geht er bis zum Ende?
Beispiel: OnTimer ist auf 1 Sekunde eingestellt und der Code wird 2-3 Sekunden lang ausgeführt
Zur Ausführung anstehen
ZS: Wie viel Code muss es sein, um 2-3 Sekunden lang zu laufen?
ZS: Wie viel Code muss es sein, um 2-3 Sekunden lang zu laufen?
Ich muss die Funktionsweise des Terminals falsch verstanden haben:
Und die Log-Einträge, wenn sie ein paar Sekunden lang andauern, beeinträchtigen sie den Betrieb? Oder wird der Code unabhängig davon ausgeführt, wann sich das Terminal meldet?
Ich muss die Funktionsweise des Terminals falsch verstanden haben:
Und die Log-Einträge, wenn sie mehrere Sekunden lang sind, beeinträchtigen sie den Betrieb? Oder wird der Code unabhängig davon ausgeführt, wann sich das Terminal meldet?
Natürlich wartet das Programm nicht darauf, dass das Terminal in einem separaten Thread einige Daten protokolliert.
(93,32) ist es an dieser Stelle Code ...High[i].
Bitte teilen Sie mir mit, was das bedeutet. Alles geht gut auf Geschichte, aber wenn ich 14 Candlesticks zu überprüfen (es prüft insgesamt 100), bekomme ich diesen Fehler
(93,32) ist es an dieser Stelle Code ...High[i].
Bitte teilen Sie mir mit, was das bedeutet. Alles geht gut auf Geschichte, aber wenn ich 14 Candlesticks zu überprüfen (es prüft insgesamt 100), bekomme ich diesen Fehler
(93,32) ist es an dieser Stelle Code ...High[i].
Bitte teilen Sie mir mit, was das bedeutet. In der Historie geht alles gut, aber wenn ich 14 Candlesticks überprüfen möchte (insgesamt werden 100 überprüft), erhalte ich folgende Fehlermeldung
(93,32)- dies ist die Stelle, an der Sie über das Feld hinausgehen, der Fehler liegt an einer anderen Stelle. Code im Studio
Der Wert der Variablen i ist größer als der maximale Index des Arrays High.
(93,32) ist die Stelle, an der das Feld außerhalb des Bereichs liegt, und der Fehler liegt an anderer Stelle. Quellcode.
Ich bin der Idiot, ich habe die Pause nicht an die richtige Stelle gesetzt, um ins Minus zu gehen.
Vielen Dank für das Feedback.
Beispiel: OnTimer ist auf 1 Sekunde eingestellt und der Code wird 2-3 Sekunden lang ausgeführt
Bitte sagen Sie mir, was nach Ablauf der OnTimer-Zeit mit dem nicht ausgeführten Code geschieht? (wenn es sehr viel davon gibt oder es nicht optimiert ist). Wird er gezwungen, aufzuhören, oder geht er bis zum Ende?
Beispiel: OnTimer ist auf 1 Sekunde eingestellt und der Code wird 2-3 Sekunden lang ausgeführt
Zur Ausführung anstehen
ZS: Wie viel Code muss es sein, um 2-3 Sekunden lang zu laufen?
In der Warteschlange für die Ausführung
Danke, angenommen.
ZS: Wie viel Code muss es sein, um 2-3 Sekunden lang zu laufen?
Und die Log-Einträge, wenn sie ein paar Sekunden lang andauern, beeinträchtigen sie den Betrieb? Oder wird der Code unabhängig davon ausgeführt, wann sich das Terminal meldet?
Danke, ich hab's schon.
Ich muss die Funktionsweise des Terminals falsch verstanden haben:Und die Log-Einträge, wenn sie mehrere Sekunden lang sind, beeinträchtigen sie den Betrieb? Oder wird der Code unabhängig davon ausgeführt, wann sich das Terminal meldet?
Natürlich wartet das Programm nicht darauf, dass das Terminal in einem separaten Thread einige Daten protokolliert.