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, nehmen wir einmal an, dass der Experte wirklich nicht arbeitet. Es ist eingefroren, sozusagen. In diesem Fall würde ich versuchen, benutzerdefinierte Ereignisse zu verwenden, nämlich:
1) von der EA selbst würde ich ein benutzerdefiniertes Ereignis auf dem Chart mit einer bestimmten Periodizität (durch Timer oder durch die Ankunft eines neuen Tick) senden;
2) Erstellen Sie einen zweiten EA eines einfacheren Typs, der nur dieses benutzerdefinierte Ereignis akzeptiert und prüft, ob seit dem letzten Ereignis ein bestimmter Zeitraum (z. B. 1 oder 10 Minuten) vergangen ist. Wenn die Verzögerung das zulässige Intervall überschreitet, gibt der zweite EA eine Warnung aus.
Auf diese Weise können Sie die Warnung visuell erkennen und das Terminal manuell neu starten.
Danke. Es ist unwahrscheinlich, dass das Problem im Expert Advisor liegt, denn sonst würde die Regel, das Terminal neu zu starten, nicht immer funktionieren. Außerdem gibt es dieses Problem auch im MT4 bei einigen Brokern. Ich muss nur programmatisch überprüfen, wann es aufhört zu funktionieren, um vor dem nächsten Signal neu zu starten. Sowohl Ausdrucke als auch Kommentare hinzugefügt.
Warum ist das unwahrscheinlich? )) Das ist sehr wahrscheinlich. Manchmal sind die eigenen Fehler sehr schwer zu erkennen. Und wenn man sie findet, denkt man: "Wie kommt es, dass du nicht bemerkt hast, was du vor deiner Nase hattest? ))
OK, nehmen wir einmal an, dass der Experte wirklich nicht arbeitet. Es ist eingefroren, sozusagen. In diesem Fall würde ich versuchen, benutzerdefinierte Ereignisse zu verwenden, nämlich:
1) von der EA selbst würde ich ein benutzerdefiniertes Ereignis auf dem Chart mit einer bestimmten Periodizität (durch Timer oder durch die Ankunft eines neuen Tick) senden;
2) Erstellen Sie einen zweiten EA eines einfacheren Typs, der nur dieses benutzerdefinierte Ereignis akzeptiert und prüft, ob seit dem letzten Ereignis ein bestimmter Zeitraum (z. B. 1 oder 10 Minuten) vergangen ist. Wenn die Verzögerung das zulässige Intervall überschreitet, gibt der zweite EA eine Warnung aus.
Auf diese Weise wird es möglich sein, die Warnung visuell zu erkennen und das Terminal manuell neu zu starten.
Warum ist das unwahrscheinlich? )) Das ist sehr wahrscheinlich. Manchmal sind die eigenen Fehler sehr schwer zu erkennen. Und wenn man sie findet, denkt man: "Wie kommt es, dass du nicht bemerkt hast, was du vor deiner Nase hattest? ))
Das ist ganz einfach. Ein paar neue Zeilen im Haupt-EA und fünf Zeilen im zweiten EA zur Überprüfung von Delay und Alt.
Vielleicht gibt es einen einfacheren Weg, aber die Leute reden immer noch nicht :)
Das ist ganz einfach. Ein paar neue Zeilen im Haupt-EA und fünf Zeilen im zweiten EA, um die Verzögerung zu überprüfen, und voila.
Vielleicht gibt es einfachere, aber die Leute reden noch nicht darüber :)
Ja, das ist auch in Ordnung. Solange Sie sich nicht über diese gelegentlichen Meldungen ärgern. In meiner Version reicht es jedoch aus, um eine Nachricht in Stress zu versetzen :)
Sie können sogar versuchen, eine Tondatei zu verbinden - aber das ist ein Amateur.
Ja, das ist auch in Ordnung. Solange Sie sich nicht über diese gelegentlichen Meldungen ärgern. In meiner Version reicht eine Nachricht aus, um verärgert zu sein :)
Sie können sogar versuchen, eine Tondatei zu verbinden - aber das ist ein Amateur.
Ihre Version ist besser, aber vielleicht wird auch der zweite EA nicht mehr funktionieren.
Ich denke, das Problem liegt entweder am Terminal oder in den Händen des Brokers. Deshalb habe ich sie auch hinzugefügt:
Ich werde wissen, wann es schlafen geht.
Ich danke Ihnen allen.
Lassen Sie mich wissen, wie es ausgeht. Interessant :)