FORTS. Fragen der Durchsetzung - Seite 106

 
Aleksey Vyazmikin:

Nein, habe ich nicht, denn ich habe noch nicht herausgefunden, wie ich es richtig formulieren soll.

Fragen Sie sich also, warum in meinem Protokoll der Unterschied zwischen dem ersten und dem letzten Geschäft innerhalb einer Marktorder 3 Sekunden beträgt.

Handelt es sich um einen Fehler im Protokoll (und wie lange dauert es dann wirklich, alle Teile des Auftrags auszuführen) oder um einen langsamen Betrieb der Börse (und was ist dann damit zu tun)?

 
Aleksey Vyazmikin:

Optisch sieht es so aus, als gäbe es einen Teilabschluss, d. h. ich kann sehen, wie die Position allmählich abnimmt.

Wenn Sie mit Ihren Augen sehen können, gibt es tatsächlich ein Problem.

Das Glas war nicht leer, als die Bestellung abgesch ickt wurde, richtig?

 
Andrey Khatimlianskii:

Fragen Sie also: Warum habe ich einen Unterschied von 3 Sekunden zwischen dem ersten und dem letzten Handel innerhalb einer Marktorder in meinem Protokoll.

Handelt es sich um einen Fehler im Protokoll (und wie lange dauert es dann wirklich, bis alle Teile des Auftrags erfüllt sind) oder um einen langsamen Betrieb der Börse (und was kann man dann dagegen tun)?

Überzeugt - ich werde ihnen jetzt schreiben und diese Frage stellen.

Andrey Khatimlianskii:

Wenn Sie es mit Ihren Augen sehen können, dann ist es tatsächlich ein Problem.

Der Markt war zum Zeitpunkt der Übermittlung der Bestellung nicht leer, oder?

Das Glas war nicht leer, so viel ist sicher. Aber wegen der starken Bewegung wurde mein Computer langsamer, und ich denke, es lag an der Visualisierung, d.h. das Bild könnte sich langsam aktualisieren, obwohl es nicht überzeugend war...

 
Aleksey Vyazmikin:

Na, wie war das mit dem Abschluss des Marktes?

Wie hoch war der Preis, als Sie den Knopf gedrückt haben?

 
prostotrader:

Wie hoch war der Preis, als Sie den Knopf gedrückt haben?

Der Preis zum Abschluss - ich war fest entschlossen, auszusteigen - kann ich also nicht mit Sicherheit sagen, und ich habe nichts, womit ich ihn bestätigen könnte.

 
Aleksey Vyazmikin:

Der Preis zum Abschluss - ich war fest entschlossen, auszusteigen - also kann ich nichts mit Sicherheit über den Preis sagen, und ich habe nichts, womit ich ihn bestätigen könnte.

Die Börse wurde kürzlich wegen Betrugs zu einer Geldstrafe verurteilt und versprach, sich zu bessern.

(In Amerika würde man nicht nur die Börse schließen, sondern auch alle Beteiligten lebenslang ins Gefängnis stecken).

Offenbar wurden sie nicht genug bestraft und haben die Ordnung nicht wiederhergestellt (aber vielleicht ist der Makler schuld).

Ihr Auftrag hätte in EINER MIKROSEKUNDE ausgeführt werden müssen!

Si-6.18 ist eines der flüssigsten Instrumente.

Schreiben Sie an den Broker und verlangen Sie nicht nur MT5-Logs, sondern auch Exchange-Logs.

In Wirklichkeit ist dies reiner Betrug.

 
Andrey Khatimlianskii:

Das Glas war nicht leer, als die Bestellung abgeschickt wurde, oder?

Das macht keinen Unterschied, denn es handelt sich um einen Marktauftrag. Wäre es ein Limit-Auftrag, wäre das ein anderes Thema.

 
Комбинатор:

Wenn wir einen Limit-Auftrag hätten, wäre das ein anderes Thema.

Nun, wenn das Glas leer ist, gibt es nichts, um die Bestellung zu erfüllen (einschließlich des Marktes).

Er wird hängen bleiben und durch neu platzierte Gegenlimits und Märkte gefüllt werden. Nein?

 
Andrey Khatimlianskii:

Ich weiß es nicht ) in einer solchen Situation werden sie die Auktion wahrscheinlich schließen. es ist nicht nur eine Notsituation, es ist ein totaler Mist.

 
prostotrader:

Die Börse wurde kürzlich wegen Betrugs zu einer Geldstrafe verurteilt und versprach, sich zu bessern.

(In Amerika würde man nicht nur die Börse schließen, sondern auch alle daran Beteiligten lebenslang ins Gefängnis stecken).

Offenbar wurden sie nicht genug bestraft und haben die Ordnung nicht wiederhergestellt (aber vielleicht ist der Makler schuld).

Ihr Auftrag hätte in EINER MIKROSEKUNDE ausgeführt werden müssen!

Si-6.18 ist eines der flüssigsten Instrumente.

Schreiben Sie an den Broker und verlangen Sie nicht nur MT5-Logs, sondern auch Exchange-Logs.

In Wirklichkeit ist dies reiner Betrug.

Das Problem ist, dass alle Beweise nur vom Broker oder der Börse kommen können, d.h. ich werde sie nicht bekommen können. Ich werde mich also vorerst weiter mit der Situation befassen.

Ich habe eine Antwort vom Makler erhalten

"

Guten Tag Alexey Vyacheslavovich! Die Antwort der Entwickler -

Sieht aus wie Netzwerkverzögerungen auf der Client-Seite, hier ist, wie die Ausführung auf der Trading-Server-Seite ging:

0       6       2018.04.25 16:49:24.024 85.***.***.***    '***': exchange buy 10.00 Si-6.18 at market (62785 / 62788 / 62787)
0       6       2018.04.25 16:49:24.024 85.***.***.***    '***': request transfered to dealers, rule 'FORTS Gateway #real' (exchange buy 10.00 Si-6.18 at market)
0       6       2018.04.25 16:49:24.028 127.0.0.1       '2': request from '***' (exchange buy 10.00 Si-6.18 at market)
0       6       2018.04.25 16:49:24.029 127.0.0.1       '2': placed for execution for '***' (exchange buy 10.00 Si-6.18 at market)(62785 / 62788 / 62787) 
0       6       2018.04.25 16:49:24.029 85.***.***.***    '***': order placed for execution [#87849076 buy 10.00 Si-6.18 at market], time 5.98 ms
0       6       2018.04.25 16:49:24.030 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market request new due execution [request new order #87849076], time: 0.05 ms
0       6       2018.04.25 16:49:24.036 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market placed due execution [added order #87849076, buy limit 10.00 Si-6.18 at 65426 [based on order '30444116819']], time: 0.18 ms
0       6       2018.04.25 16:49:24.041 FORTS Gateway #real     '***': deal performed [#48508923 buy 1.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.041 '***': order performed partially buy 1.00 at 62788 [#87849076 buy 10.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.041 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62788 [based on deal '2026006054']], time: 2.06 ms
0       6       2018.04.25 16:49:24.043 FORTS Gateway #real     '***': deal performed [#48508924 buy 1.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.043 '***': order performed partially buy 1.00 at 62788 [#87849076 buy 10.00 / 1.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.043 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 1.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62788 [based on deal '2026006055']], time: 3.02 ms
0       6       2018.04.25 16:49:24.048 FORTS Gateway #real     '***': deal performed [#48508925 buy 5.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.048 '***': order performed partially buy 5.00 at 62788 [#87849076 buy 10.00 / 2.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.048 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 2.00 Si-6.18 at market filled due execution [filled order #87849076, buy 5.00 Si-6.18 at 62788 [based on deal '2026006056']], time: 1.73 ms
0       6       2018.04.25 16:49:24.050 FORTS Gateway #real     '***': deal performed [#48508926 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.050 '***': order performed partially buy 1.00 at 62789 [#87849076 buy 10.00 / 7.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.050 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 7.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006057']], time: 3.40 ms
0       6       2018.04.25 16:49:24.053 FORTS Gateway #real     '***': deal performed [#48508927 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.053 '***': order performed partially buy 1.00 at 62789 [#87849076 buy 10.00 / 8.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.053 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 8.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006058']], time: 1.49 ms
0       6       2018.04.25 16:49:24.054 FORTS Gateway #real     '***': deal performed [#48508928 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.055 '***': order performed buy 1.00 at 62789 [#87849076 buy 10.00 / 9.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.055 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 9.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006059']], time: 4.03 ms

"

Wie ich aus dem Protokoll entnehme:

1. Die Ausführungszeit ist ungefähr gleich lang

2. die Ausführungsinformationen kamen vom Server und wurden vom Programm mit einer Verzögerung von 3 Sekunden verarbeitet

Der Hinweis auf eine 3-Sekunden-Verzögerung meinerseits klingt recht seltsam, da mein Internet bis zum Router auf der Leitung gut genug ist, der Kanal war nicht überlastet. Die Computerkerne waren nicht zu 100 % ausgelastet, aber vielleicht waren einige der Kerne zu 100 % ausgelastet.

Dann stellt es sich heraus:

1. Die Entwickler haben die Prioritäten der Aufgaben (Threads), die von der CPU zuerst bearbeitet werden sollten, nicht richtig verwaltet, und der MT5-Kern hätte gezwungen werden können, immer den am wenigsten belasteten CPU-Kern zu belegen. Und bei 100 % Auslastung reduzieren Sie die Ausführungspriorität für die Berechnung von Indikatoren und anderem Anwendercode.

2. den MT5-Protokollen kann man nicht trauen.