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
Dies wurde bereits korrigiert.
Ich danke Ihnen.
Etwas ist nicht klar. Sogar die echten Zecken werden schneller zubereitet. In anderthalb Minuten gibt es dort nichts zu tun.
Es werden keine Objekte auf der Hauptebene erstellt?
PS. Und ein kleiner Zusatz. Dem Profiler zufolge dauert die gesamte OnCalculate-Verarbeitung 11 Sekunden von den eineinhalb Minuten des jährlichen Tests. Der Faktor für das Bestehen der Geschwindigkeitsprüfung mit einem bestimmten Indikator hängt also nur zu 12 % vom Indikator selbst und viel mehr vom Prüfer ab. D.h. die Formulierung "der Prüfer braucht zu lange" sollte wörtlich verstanden werden - "der Prüfer wird langsamer". Und wessen Problem ist das? Wie kann ein MQL-Entwickler für die Beschleunigung des MQ-Testers verantwortlich sein?
Aus den Protokollen des Autovalidators geht hervor, dass der Test auf M1 das monatliche Intervall nicht in einer Stunde durchlaufen kann.
Bei H1 besteht derselbe Indikator den Test innerhalb weniger Minuten.
Suchen Sie den Grund in Ihrem Code.
Aus den Protokollen des Autovalidators geht hervor, dass der Test auf M1 das monatliche Intervall nicht in einer Stunde durchlaufen kann.
Bei H1 besteht derselbe Indikator den Test innerhalb weniger Minuten.
Suchen Sie die Ursache in Ihrem Code.
Leider sehe ich in den obigen Protokollausschnitten keine Stundenverzögerung, aber wahrscheinlich werden sie nur benötigt, um den Monat hervorzuheben? Ich habe es selbst überprüft, ich sehe keine Staus, ich kann Ihnen das Protokoll in meiner persönlichen Nachricht schicken.
Gibt es Fehler in den Protokollen (die nicht im Bericht auf der Website angezeigt werden)?
Irgendetwas ist hier faul an der Sache. Sogar die echten Ticks werden schneller fertig. Eineinhalb Minuten lang gibt es nichts zu tun.
Es werden keine Objekte auf der Hauptebene erstellt?
Natürlich gibt es Objekte, aber der Profiler hätte sie auch hervorheben müssen - ist das nicht richtig? Alle Konstruktoren/Destruktoren sind vorhanden. Bei der Sortierung nach Laufzeit steht OnCalculate erwartungsgemäß an erster Stelle. Die Indikatoren werden im visuellen Modus getestet - es gibt eine Visualisierung.
Hier ist vom EURUSD M1-Test für 2018:
Und hier ist der Inhalt des Profilers (54 Sekunden):
Hallo ich habe verschwunden Market im Terminal kann ich nicht installieren Berater und Indikatoren aus Market Neuinstallation des Terminals hat nicht geholfen, sowie zuvor gekaufte Produkte sind nicht auf dem Markt aktualisiert, die weiß, wie das Problem zu lösen
Die Objekte sind natürlich da, aber der Profiler hätte sie auch hervorheben müssen - oder nicht? Alle Konstruktoren/Destruktoren sind vorhanden. Bei der Sortierung nach Laufzeit steht OnCalculate erwartungsgemäß an erster Stelle. Die Indikatoren werden im visuellen Modus getestet - dort gibt es ein Rendering.
Ja, in der Tat, ich vergaß "@global_initializations".
Es stellt sich heraus, dass das Zeichnen von Balken und Indikatorpuffern selbst so viel Zeit in Anspruch nimmt?
Und wie lange dauert es, wenn Sie zur Freigabe kompilieren und den Visualisierer im gleichen Intervall laufen lassen, indem Sie direkt zum Ende scrollen ("skip to...")?
Es stellt sich heraus, dass das Zeichnen von Balken und Indikatorpuffern selbst so lange dauert?
Und wie lange dauert es, wenn Sie zur Freigabe kompilieren und den Visualisierer im gleichen Intervall laufen lassen, indem Sie direkt zum Ende scrollen ("skip to...")?
Beschleunigt. 2018 von 4 Minuten auf 1,5 Minuten, 2019 von 1,5 Minuten auf 35 Sekunden. Und der gefälschte Ein-Puffer-Anzeiger, der nichts zählt, testet mit dem Visualisierer in 53 Sekunden und mit dem Scrollen in 12 Sekunden.
Aber da sie sagen, dass es hängt (Timeout ist stündlich), ist es höchstwahrscheinlich nicht die Verarbeitungsgeschwindigkeit, sondern einige Umweltbedingungen, die wir nicht kennen (schließlich ist Autovalidator kein Terminal-Tester). Deshalb sind zumindest die Protokolle sehr nützlich.