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
Was zeigt der TaskManager an?
Was zeigt der TaskManager an?
Was können Sie dort sehen?
Hängen ist nicht anders als normal.
Was können Sie dort sehen?
Wilde CPU-Last auf EURUSD.
Wilde CPU-Last auf EURUSD.
Was hat das mit dem Thema zu tun?
Es laufen 2 EAs und mehrere Indikatoren auf EURUSD.
Was hat das mit dem Thema zu tun?
Es gibt 2 EAs und mehrere Indikatoren, die auf EURUSD arbeiten.
Ich versuche, mit Fehlern auf einem sauberen Terminal zu experimentieren. Andernfalls gibt es zu viele Möglichkeiten, die Schuld auf sich zu nehmen.
Ich versuche, mit Fehlern auf einem sauberen Terminal zu experimentieren. Andernfalls gibt es zu viele Möglichkeiten, die Schuld zuzuweisen.
Das ist natürlich richtig. Aber es ist schwierig, dies für jeden Fehler zu tun.
Ich habe das EURUSD-Problem gelöst und es entfernt. Ich beobachte es.
Build 3099, das Problem ist aktuell.
Bei einem der benutzerdefinierten Instrumente, die vom Dienst aktualisiert werden, liefert SymbolInfoTick 4 Stunden alte Daten (nicht aktualisiert).
Bei einem anderen Instrument, bei dem der Check Advisor die ganze Zeit über nicht lief, werden nach dem Start aktuelle Daten angezeigt.
Es ist dasselbe wie hier - die Ticks sind da, die Zeit in der Marktbeobachtung wird aktualisiert und die Klone liefern die aktuellen Daten:
Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien
Benutzerdefinierte Symbole. Bugs, Bugs, Fragen, Vorschläge.
Andrey Khatimlianskii, 2021.10.24 04:34
Bild 3091, ich habe Zitate hängen (klick):
Der letzte von SymbolInfoDouble und SymbolInfoTick zurückgegebene Tick ist 04:52:07 (Gebot 61083.19)
Gleichzeitig sind neuere Ticks in der Instrumentenhistorie, Chart und Marketwatch werden aktualisiert, iClose gibt den korrekten Wert zurück.
Es gibt einen Code, mit dem er reproduziert werden kann. Was muss ich noch reparieren?
Bild 3103, das Problem ist aktuell. Und es gibt neue Details!
Das Einfrieren der Kurse des benutzerdefinierten Tools fiel genau mit einer Unterbrechung der Verbindung zum Handelsserver zusammen (12:03:28):
Das benutzerdefinierte Instrument wird jedoch nach wie vor normal aktualisiert (Chart, Marktübersicht, Tick-Historie). iClose liefert aktuelle Daten.
Und SymbolInfoTick liefert die zum Zeitpunkt der Verbindungsunterbrechung aktuellen Daten.
Danach wurde es erneut abgespielt.
Ich habe versucht, eine Verbindung zu einem anderen Zugangspunkt herzustellen (manuell), und bekam eine Absage. Bei der Auswahl eines anderen Zugangspunkts dauerte es lange, bis das Terminal eine Verbindung herstellen konnte, aber schließlich gelang es. In diesem Moment muss SymbolInfoTick "zum Leben erwacht" sein (ich habe es nicht mitbekommen). Doch dann wurde die Verbindung wieder unterbrochen, und SymbolInfoTick blieb erneut hängen:
Ich habe eine weitere Möglichkeit entdeckt, Kurse zu aktualisieren - dies geschieht, wenn ein neues Instrument zur Marktübersicht hinzugefügt wird. Es sieht so aus, als ob an diesem Punkt eine Zwangssynchronisation durchgeführt wird (aber neue Ticks kommen immer noch nicht in SymbolInfoTick an). Das Video zeigt die Zeit des letzten Ticks, den der Expert Advisor sieht - 05:08:00. Wenn ein neues Symbol hinzugefügt wird, wird es aktualisiert:
Fazit: Wenn das Terminal die Verbindung verliert (höchstwahrscheinlich nur am Wochenende), werden die benutzerdefinierten Instrumente nicht mehr aktualisiert (oder zumindest einige ihrer Daten).
Bitte beheben Sie dies.