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 ist zu tun, wenn das Löschen oder Ändern von Aufträgen sehr lange dauert? Vielleicht hilft es, das Terminal oder den Computer neu zu starten oder eine Verbindung zu einem anderen Server herzustellen? Soweit ich weiß, erlauben die Standardfunktionen keine Verbindung zu einem anderen Server und starten das Terminal nicht neu. Oder liege ich da falsch?
Stellen Sie zunächst fest, auf wessen Seite das Problem liegt - Client oder Server - sehen Sie sich die Zeit zwischen dem Senden der Bestellung und der Ausführung im Protokoll an, wenn sie kurz ist, dann liegt das Problem auf Ihrer Seite, im EA-Berechnungsteil oder einfach nur langsam aus anderen Gründen (CPU-Last).
Bestimmen Sie zunächst, auf wessen Seite das Problem liegt - auf der des Clients oder auf der des Servers. Schauen Sie sich im Log die Zeit zwischen dem Absenden der Bestellung und der Ausführung an, wenn sie gering ist, dann liegt das Problem auf Ihrer Seite, im Berechnungsteil des EA oder einfach nur aus anderen Gründen (CPU-Last).
Mit langer Änderung und Löschung meine ich die Zeit vom Zeitpunkt des OrderSend-Aufrufs bis zum Ende der Operation. Ich handle nicht asynchron. Meinen Protokollen zufolge dauert es normalerweise 20-30 ms. Aber vor etwa einer Woche gab es einen Tag, an dem sie von 16-30 auf Sekunden anwuchs. Und um 23.30 Uhr wurden die Bestellungen nicht mehr gelöscht, wir mussten drei Minuten warten und dann ablehnen. Infolgedessen wurden die Aufträge in der Nacht verschoben und bei der Eröffnung aufgeteilt. Das Ergebnis war -2 % des Kontos. Leider haben wir keine Protokolle mehr. Ich bin also daran interessiert, was ein EA mit Verzögerungen von einer Sekunde tun sollte? Starten Sie das Terminal neu, stellen Sie eine neue Verbindung zu einem anderen Server her oder starten Sie vielleicht sogar den Computer neu?
Mit langer Änderung und Löschung meine ich die Zeit vom Aufruf von OrderSend bis zum Ende des Vorgangs. Ich handle nicht asynchron. Den Protokollen zufolge dauert dies normalerweise 20-30 ms. Aber vor etwa einer Woche gab es einen Tag, an dem sie von 16-30 auf Sekunden anwuchs. Und um 23.30 Uhr wurden die Bestellungen nicht mehr gelöscht, wir mussten drei Minuten warten und dann ablehnen. Infolgedessen wurden die Aufträge in der Nacht verschoben und bei der Eröffnung aufgeteilt. Das Ergebnis war -2 % des Kontos. Leider haben wir keine Protokolle mehr. Ich bin also daran interessiert, was ein EA mit Verzögerungen von einer Sekunde tun sollte? Starten Sie das Terminal neu, stellen Sie eine neue Verbindung zu einem anderen Server her oder starten Sie vielleicht sogar den Computer neu?
Wenn ein Diagramm ins Stocken geriet, half es mir, die Verbindung zu einem anderen Server wiederherzustellen. Eine gute Frage ist, wie dies auf der Ebene der Software gehandhabt werden kann.
Mit langer Änderung und Löschung meine ich die Zeit vom Aufruf von OrderSend bis zum Ende des Vorgangs. Ich handle nicht asynchron. Den Protokollen zufolge dauert dies normalerweise 20-30 ms. Aber vor etwa einer Woche gab es einen Tag, an dem sie von 16-30 auf Sekunden anwuchs. Und um 23.30 Uhr wurden die Bestellungen nicht mehr gelöscht, wir mussten drei Minuten warten und dann ablehnen. Infolgedessen wurden die Aufträge in der Nacht verschoben und bei der Eröffnung aufgeteilt. Das Ergebnis war -2 % des Kontos. Leider haben wir keine Protokolle mehr. Ich bin also daran interessiert, was ein EA mit Verzögerungen von einer Sekunde tun sollte? Starten Sie das Terminal neu, stellen Sie eine neue Verbindung zu einem anderen Server her oder starten Sie vielleicht sogar den Computer neu?
Die ausstehenden Aufträge können vorbörslich bis 10:00 Uhr gelöscht werden.
Schwebende Aufträge können vorbörslich bis 10-00 Uhr zurückgezogen werden.
Bei Openreach wirdnichts unternommen, um die Verzögerungen bei Handelsaufträgen zu verbessern
Verlauf eines asynchronen Auftrags
Der Rekord des Eröffnungsspiels (Handel von zu Hause aus)
2019.08.20 10:34:52.453 Trades 'xxxxx': modify order #107882836 buy limit 2.00 MIX-12.19 at 268725 sl: 0 tp: 0 expiration: day -> 268925, sl: 0 tp: 0 expiration: day placed for execution in 4.798 ms
Bei Openreach wirdnichts unternommen, um die Verzögerungen bei Handelsaufträgen zu verbessern
Verlauf eines asynchronen Auftrags
Offenbar hat es nichts mit Overshield zu tun, wenn sogar MetaQuotes-Demo diesen Effekt hat:
Offenbar hat es nichts mit den Openers zu tun, wenn sogar MetaQuotes-Demo der Aufgabe gewachsen ist:
:)
Ich bin politisch korrekt.
Wir zahlen nicht für MT5, aber Open zahlt, also hat Open ein Recht auf
technische Unterstützung :) Nun... und es ist alles ihre Schuld :)