Gut gemacht! Trader können mit den Einstiegssignalen dieses Indikators definitiv ein paar Pips erzielen.👍
Allerdings habe ich diese Fehlermeldung auf der Registerkarte „Experten“ erhalten. (Ich hatte zwei weitere Charts und zwei EAs im selben Terminal laufen, also ...)
Vielen Dank für den Screenshot!
Vielen Dank für Ihre schnelle Antwort. Hier sind noch ein paar weitere Screenshots:
Dieser Fehler tritt auf, weil auf Ihrem Terminal zwei EAs und mehrere Charts gleichzeitig liefen, was zu einer hohen CPU-Auslastung Ihres PCs führte.
Der Screenshot der CPU-Auslastung des PCs, auf dem ich den Indikator ausgeführt habe, ist beigefügt. Der PC ist zwar nicht gerade auf dem neuesten Stand der Technik, kann aber viele Anwendungen gleichzeitig verarbeiten, ohne dass die CPU dabei überlastet wird. Daher bin ich mir ziemlich sicher, dass das Problem irgendwo in MT5 liegt und nicht bei Windows oder an Hardware-Einschränkungen.
Der Indikator selbst funktioniert einwandfrei.
Der Screenshot der Registerkarte „Experts“ in MT5 zeigt einige „Print()“-Tests unter Verwendung von „TimeLocal()“ unter:
- am Anfang von „OnInit()“,
- am Ende von „OnInit()“,
- am Beginn des ersten Durchlaufs von „OnCalculate()“ sowie
- am Ende des ersten Durchlaufs von „OnCalculate()“.
Bitte versuchen Sie, den Code auf einem leeren Chart auszuführen, ohne dass andere EAs laufen, und prüfen Sie, ob der Fehler dann behoben ist.
Der oben genannte Test wurde durchgeführt, ohne dass weiterer Code in MT5 geladen war, und der Markt war geschlossen.
Ich habe schon eine ganze Reihe von Indikatoren programmiert, die Puffer und/oder Objekte zeichnen, und diejenigen, die viele Objekte zeichnen (insbesondere Objekte, die häufig aktualisiert werden), belasten MT5 am stärksten. Ich will damit nicht sagen, dass die Charts und EAs, die ich zuvor zusammen mit Ihrem Indikator ausgeführt habe, keinen Einfluss auf das Problem hatten, aber meiner Erfahrung nach ist MT5 ziemlich gut darin, das langsamste laufende Programm zu identifizieren, das die Stopp-Flagge auslöst – und die 3-Sekunden-Laufzeit bei einem einzelnen Durchlauf (siehe Abbildung oben) ist wahrscheinlich kein Zufall.
Nur zur Info … Ich würde hier nicht so lange darüber reden, wenn ich nicht so großes Interesse daran hätte, Ihren Indikator zu nutzen.
Vielen Dank für die Unterstützung bei der Bildschirm-Anpassung! In diesem Zusammenhang habe ich am Terminal einmal 2 EA und einige Male die Hilfsfunktion verwendet, und habe den CPU-Computer vor mir stehen. Ich bin selbst der Zeuge. Sobald ein neuer Startvorgang erfolgt, wird der EA-Prozess beendet, und ich weiß nicht,ob das nun stimmt oder nicht. Ich werde die Zeichen im Auge behalten, mal sehen, ob, ob!
سpas boblaw krdnawae shasha
Bitte übersetzen Sie dies mit DeepL Translate ins Englische : Der weltweit genaueste Übersetzer
Danke.
Der Großteil des Problems liegt in der benutzerdefinierten Funktion „UpdateHTFData()“, die bei jedem Tick ausgeführt wird und „CopyRates()“, mehrere Schleifen sowie zahlreiche Arrays enthält.
Vielen Dank für die ausführlichen Tests und die Screenshots. Du hast Recht, die Verzögerung von 3 Sekunden rührt von der Funktion „UpdateHTFData()“ her, da diese bei jedem Tick ausgeführt wird und „CopyRates()“, mehrere Schleifen sowie Arrays enthält. Ich werde sie so optimieren, dass sie nur bei einem neuen Bar und nicht bei jedem Tick ausgeführt wird. Ich werde die aktualisierte Version bald zur Verfügung stellen.
Fantastisch!
Vielen Dank.
Die ursprüngliche Version konnte nicht mit EA ausgeführt werden, da sie sehr ressourcenintensiv war. Ich habe versucht, das Problem zu beheben, damit sie mit EA läuft und nicht mehr CPU-Speicher beansprucht.
Dies ist ein bekanntes Problem. Der Entwickler arbeitet bereits an einer Lösung:
Forum zu Trading, automatisierten Handelssystemen und dem Testen von Handelsstrategien
Indikatoren: HTF_Reversal_Divergences
Hammad Dilber, 13.04.2026, 06:30 Uhr
Vielen Dank für die ausführlichen Tests und die Screenshots. Sie haben Recht, die Verzögerung von 3 Sekunden rührt von der Funktion „UpdateHTFData()“ her, da diese bei jedem Tick ausgeführt wird und „CopyRates()“, mehrere Schleifen sowie Arrays enthält. Ich werde sie so optimieren, dass sie nur bei neuen Balken statt bei jedem Tick ausgeführt wird. Ich werde die aktualisierte Version bald veröffentlichen.- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.



HTF Reversal Divergences:
Ein Multi-Timeframe-Indikator, der RSI-Divergenz aufweist. + Kauf-/Verkaufssignale Inspiriert von der Handelsansicht.
Author: Hammad Dilber