Fehler, Irrtümer, Fragen - Seite 1179
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
Hallo. Ich habe den EA in der OnInit-Funktion gesperrt und wahrscheinlich hängt das Terminal deshalb, wenn ich den EA ausschalte und den Zeitrahmen ändere (der Zeitrahmen ändert sich nicht nach den Bremsen). Meine Frage ist also: Ist die Ursache ein Hänger? Wenn ja, wird es korrigiert, wenn ich den Algorithmus auf OnTick verschiebe? Wenn nein, was würde helfen?
PS: Die Schleife hat eine Funktion Sleep, so dass das Terminal nicht überlastet wird. Die Eingabefelder werden in der Schleife gelesen.
Die Schleife muss folgendermaßen ablaufen: while(true){}? Ja?
Es sollte wie folgt ablaufen: while(!isStopped()) {}. Aber das würde zu einem weiteren Problem führen - es würde aus einem unbekannten Grund beendet werden. Dies sollte gleich zu Beginn geschehen. Wenn wir den Startvorgang beschleunigen müssen, können wir startup von init aus aufrufen.
Es ist besser, überhaupt keine Schleife zu machen, jetzt gibt es einen Timer, wir sollten Timer verwenden.
Wenn Sie den Start beschleunigen müssen, können Sie start aus dem init aufrufen.
Inwiefern wäre das besser als ein geschleiftes Init? Nichts.
Versuchen Sie, meinen ganzen Beitrag zu lesen, ohne einen einzigen Satz zu überspringen, es steht alles da.
Danke für die Nachricht, korrigiert.
Ok, und hier ist eine Fortsetzung:
Wenn wir diese Bibliothek importieren, erhalten wir immer: Read Size = 0
Sie müssen sich ernsthaft mit dem Import von Funktionen beschäftigen, denn es gibt einen Fehler nach dem anderen. In einigen Fällen ändern Variablen spontan Werte usw. Kurz gesagt, es ist völlig unbrauchbar.
Ehrlich gesagt, ich habe es gelesen. Wenn Sie sich auf den letzten Satz beziehen, stimme ich zu. Und bei der zweiten bin ich nicht einverstanden, also habe ich eine Frage gestellt.
Eigentlich waren es nur sieben Sätze in diesem Beitrag. Der zweite Satz lautete "Ja?".
So oder so haben Sie das Recht, zuzustimmen oder abzulehnen, die Religionsfreiheit wurde noch nicht abgeschafft. Vielleicht sind Sie auch nicht damit einverstanden, dass sich die Erde dreht, bitte.
Ok, und hier ist eine Fortsetzung:
Wenn wir diese Bibliothek importieren, erhalten wir immer: Read Size = 0
Sie müssen sich ernsthaft mit dem Import von Funktionen beschäftigen, denn es gibt einen Fehler nach dem anderen. In einigen Fällen ändern Variablen spontan Werte usw. Kurz gesagt, es ist völlig unbrauchbar.
Hallo. Ich habe den Berater https://www.mql5.com/ru/code/8087 heruntergeladen - aber er funktioniert nicht, wenn ich versuche, ihn zu kompilieren, schreibt er über Fehler. Kann mir bitte jemand erklären, warum? Vielen Dank im Voraus!
Denn seither hat sich die Sprache MQL4 stark verändert.
Und ist es schwierig, sie zu reparieren, damit sie funktioniert?