FORTS. Fragen der Durchsetzung - Seite 23

 
Mikalas:

Edward!

Bitte warten Sie bis zum Ende dieser Ausgabe!

Ja, natürlich... Ich habe nur die Angewohnheit, vorzeitig in Panik zu verfallen.
 
Edic:
Sicherlich... Ich habe nur die Angewohnheit, vorzeitig in Panik zu verfallen.

Schonen Sie Ihre Nerven... Daran ist nichts Kriminelles.

Nur eine schwierige (funktionierende) Lösung für ein Problem (mit ein bisschen Gefühl :) )....

 

Und hier sind die Zeiten des MT5-Servers:

Время регистраций заявок на сервере МТ5:

11868790-ввод заявки
22:32:48.991 'xxxxx': order placed for execution [#11868790 buy limit 1.00 ED-6.15 at 1.0572]
22:32:48.997 'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868790, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094784179']]
 

11868790-снятие заявки
22:32:54.491 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572
22:32:54.498  'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868790 [based on order '15094784179']]
 

11868770- ввод заявки
22:31:54.582 'xxxxx': order placed for execution [#11868770 buy limit 1.00 ED-6.15 at 1.0572
22:31:54.598 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868770, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094782093']]

11868770- снятие заявки
22:32:00.474 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572
22:32:00.491 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868770 [based on order '15094782093']]

С уважением,

Федор Пылаев
Заместитель начальника Отдела поддержки пользователей торговых систем
Управления сопровождения торговых систем
Брокерского дома «ОТКРЫТИЕ»
KO      0       22:32:03.358    Trades  'xxxxx': buy limit 1.00 ED-6.15 at 1.0572
FG      0       22:32:03.415    Trades  'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 57 ms
ED      0       22:32:09.250    Trades  'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572
HQ      0       22:32:09.306    Trades  'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 55 ms
RL      0       22:32:57.765    Trades  'xxxxx': buy limit 1.00 ED-6.15 at 1.0572
JG      0       22:32:57.826    Trades  'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 61 ms
IE      0       22:33:03.266    Trades  'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572
CR      0       22:33:03.323    Trades  'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 56 ms
15094784179 время прихода команды постановки заявки - 22:33:00.018, время ответа  на данную команду  22:33:00.019.
15094782093 время прихода команды постановки заявки - 22:32:05.609, время ответа  на данную команду  22:32:05.610.

15094782093 время прихода команды удаления заявки - 22:32:11.502, время ответа на данную команду 22:32:11.503
15094784179 время прихода команды удаления заявки - 22:33:05.519, время ответа на данную команду 22:33:05.520
 

Lustig!

Die Börse "lebt" in ihrer eigenen Zeit, der Server und das Terminal sind nicht freundlich zueinander und zur Börse.

Also:

MT5-Anwendung -11868770 (15094782093 - Börse)

Einrichten:

22:32:03.358    Trades  'xxxxx': buy limit 1.00 ED-6.15 at 1.0572                                                                                                                    - терминал отправил заявку
22:31:54.582 'xxxxx': order placed for execution [#11868770 buy limit 1.00 ED-6.15 at 1.0572                                                                                         - сервер МТ получил, обработал и отправил заявку на биржу
22:32:05.609 время прихода команды постановки заявки                                                                                                                                 - биржа получила заявку   
22:32:05.610 время ответа  на данную команду                                                                                                   - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ5 
22:31:54.598 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868770, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094782093']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:03.415    Trades  'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 57 ms                                                                                      - терминал получил подтверждение от сервера МТ5 об установке ордера  

Einrichtungszeit der Anwendung:

Austausch:22:32:05.610-22:32:05.609= 1ms

MT5-Server (ohne Börsenzeit einschließlich Gateway):22:31:54.598 -22:31:54.582 - 1ms = 15ms

Terminal (Nettozeit):22:32:03.415 -22:32:03.358 - 16ms = 41ms

Löschung:

22:32:09.250    Trades  'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572                                                                - терминал отправил заявку
22:32:00.474 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572                                                                           - сервер МТ получил, обработал и отправил заявку на биржу
22:32:11.502 время прихода команды удаления заявки(15094782093)                                                                                         - биржа получила заявку
22:32:11.503 время ответа на данную команду(15094782093)                                                                               - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ5 
22:32:00.491 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868770 [based on order '15094782093']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:09.306    Trades  'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 55 ms                                  - терминал получил подтверждение от сервера МТ5 об установке ордера 

Bearbeitungszeit für die Löschung eines Auftrags:

Austausch:22:32:11.503-22:32:11.502= 1ms

MT5-Server (ohne Börsenzeit einschließlich Gateway):22:32:00.491-22:32:00.474- 1 ms = 16 ms

Terminal (Nettozeit):22:32:09.306-22:32:09.250- 17 msec = 39 msec

----------------------------------------------------------------------------------------

MT5-Anwendung -11868790(15094784179-Börse)

Einstellung:

22:32:57.765    Trades  'xxxxx': buy limit 1.00 ED-6.15 at 1.0572                                                                                                                    - терминал отправил заявку
22:32:48.991 'xxxxx': order placed for execution [#11868790 buy limit 1.00 ED-6.15 at 1.0572]                                                                                        - сервер МТ получил, обработал и отправил заявку на биржу
22:33:00.018 время прихода команды постановки заявки(15094784179)                                                                                                                    - биржа получила заявку
22:33:00.019 время ответа  на данную команду(15094784179)                                                                                                                 - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ5 
22:32:48.997 'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868790, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094784179']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:57.826    Trades  'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 61 ms                                                                                      - терминал получил подтверждение от сервера МТ5 об установке ордера

Zeit für die Bestellung:

Austausch:22:33:00.019-22:33:00.018= 1ms

MT5-Server (ohne Börsenzeit einschließlich Gateway):22:32:48.997-22:32:48.991- 1ms = 5ms

Terminal (Nettozeit):22:32:57.826-22:32:57.765- 6 ms = 55 ms

Löschung:

22:33:03.266    Trades  'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572                                                                 - терминал отправил заявку
22:32:54.491 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572                                                                            - сервер МТ получил, обработал и отправил заявку на биржу
22:33:05.519 время прихода команды удаления заявки(15094784179)                                                                                          - биржа получила заявку
22:33:05.520 время ответа на данную команду(15094784179)                                                                                  - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ5
22:32:54.498  'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868790 [based on order '15094784179']] - сервер МТ5 получил билет ордера и подтверждение установки
22:33:03.323    Trades  'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 56 ms                                   - терминал получил подтверждение от сервера МТ5 об установке ордера

Bearbeitungszeit für die Löschung eines Auftrags:

Austausch:22:33:05.520-22:33:05.519= 1ms

MT5-Server (ohne Börsenzeit einschließlich Gateway):22:32:54.498-22:32:54.491- 1 ms = 6 ms

Terminal (Nettozeit):22:33:03.323-22:33:03.266- 7 ms = 50 ms

------------------------------------------------------------------------------------

Die Zeitangaben des FORTS-Gateways reichen nicht aus, um ein vollständiges Bild des Geschehens zu erhalten (Anfrage an den Makler).

Aber schon jetzt können wir eine VORAUSSCHAUende Schlussfolgerung ziehen:

1. FORTS ist die schnellste und stabilste Verbindung (1ms)!

Die Wahrscheinlichkeit, dass das FORTS-Gateway Verzögerungen (15 ms, 16 ms, 5 ms, 6 ms) verursacht, ist hoch.

Es ist nicht klar, warum der MT5-Server und das Terminal so lange Pakete austauschen (41 ms,39 ms, 55 ms, 50 ms)*.

(Vielleicht hat der Broker Probleme mit dem lokalen Netzwerk? )

* Die Gebote wurden über das lokale Netz des Maklers eingestellt.

P/S Arbeitet jemand über BCS mit MT5?


 
papaklass:

Die Tatsache, dass das Terminal, der Server und die Börse ihre eigenen Zeitpläne haben, ist logisch und verständlich. Diese drei Komponenten zeitlich zu synchronisieren, ist meines Erachtens sogar technisch recht problematisch. Deshalb lebt jedes System in seinem eigenen Zeitrahmen.

Aber was sollte ein Händler unter diesen Bedingungen tun?

Es scheint sich um eine ziemlich lange Kette zu handeln, die einen Handelsauftrag mit vielen Knotenpunkten durchläuft:

Terminal - Provider-Netzwerk - Server - Gateway - Austausch - Gateway - Server - Provider-Netzwerk - Terminal. Das virtuelle Hosting in dieser Kette ersetzt das Netz des Providers.

Die Teilnehmer dieser Kette zeigen keinen besonderen Eifer, die Verzögerungen zu verstehen, mit Ausnahme des Händlers, der als einziger unter allen Teilnehmern die Kosten dieser Verzögerungen trägt.

Jedes Mal, wenn wir die Zeitpläne sortieren und sehen, wo es eine erhebliche Verzögerung gibt, ist das zu belastend und moralisch schwierig. Bevor Sie ein Ergebnis erzielen, müssen Sie sich so viel Müll und Anschuldigungen anhören, dass Sie sich fragen: Wozu brauche ich das alles?

Der Hauptzweck eines Händlers besteht darin, zu handeln, und nicht darin, sich mit dem Timing zu beschäftigen.

Es sieht so aus, als ob die einzige Möglichkeit zur Bekämpfung von Verzögerungen darin besteht, die Anzahl der Glieder in der Kette zu verringern!

Was die Zeit anbelangt, so sagen Sie das, weil Sie auf FOREX arbeiten, auf FORTS ist die Situation anders:

Sie erhalten um 19:00:00.450 Uhr einen Kurs von der Börse und senden einen Auftrag, und der Server antwortet:

2015.03.10 19:00:01.064 Trades  'xxxxx': failed buy limit 7.00 Si-3.15 at 62430 [Market closed]
2015.03.10 19:00:01.047 Trades  'xxxxx': buy limit 7.00 Si-3.15 at 62430

Das ist es, worum es beim FOREX geht - die Zeitverzögerung.

Über Verspätungen.

Unabhängig davon, wie hoch die durchschnittliche Verzögerung ist, d.h. wenn die durchschnittliche Verzögerung 10-12 ms beträgt, dann ist dies die Arbeitsmethode.

Aber wenn die minimale Verzögerung 6 ms beträgt und die maximale Verzögerung 300 ms erreicht,

2015.03.20 10:23:53.787 Trades  'xxxxx': modify order #12010544 sell limit 2.00 FEES-9.15 at 8979 sl: 0 tp: 0 -> 8977, sl: 0 tp: 0 placed for execution in 318 ms
2015.03.20 10:44:44.158 Trades  'xxxxx': cancel order #12011548 sell limit 2.00 GMKR-9.15 at 108250 placed for execution in 329 ms
2015.03.20 14:17:00.353 Trades  'xxxxx': buy limit 2.00 MIX-6.15 at 164400 placed for execution in 39 ms
2015.03.20 14:22:25.875 Trades  'xxxxx': sell limit 2.00 ROSN-9.15 at 25363 placed for execution in 31 ms
2015.03.20 14:41:23.055 Trades  'xxxxx': cancel order #12019785 sell limit 1.00 HYDR-9.15 at 5905 placed for execution in 32 ms
2015.03.20 14:46:41.859 Trades  'xxxxx': sell limit 2.00 GMKR-9.15 at 108746 placed for execution in 322 ms
2015.03.20 14:49:52.599 Trades  'xxxxx': cancel order #12022268 sell limit 3.00 UJPY-9.15 at 121.57 placed for execution in 319 ms

es ist bereits fehlerhaft. Bei FORTS basieren 90 % der Strategien auf dem Kauf mit einer LIMIT-Order (Kauf zum aktuellen Preis oder gar nicht).

Wenn die Verzögerung bis zu 12 ms beträgt, haben 5 von 10 Aufträgen Zeit zu arbeiten, und wenn die Zeit anfängt zu "schwanken", haben 9 von 10 Aufträgen keine Zeit zu arbeiten.

2015.03.20 14:17:00.403  (MIX-6.15,H1)  OnTradeTransaction: Сделка  по символу MIX не совершена, билет = 12020186
2015.03.20 13:57:57.278  (MIX-6.15,H1)  OnTradeTransaction: Сделка  по символу MIX не совершена, билет = 12019095

Wir brauchen die Stabilität der Arbeit.

Wenn Sie mit 12 ms von zu Hause aus nicht zufrieden sind, verwenden Sie virtuelle Maschinen. Wenn Sie mit 6 ms von virtuellen Maschinen nicht zufrieden sind, installieren Sie Ihren Handelsroboter an der Börse.

Aber wenn die virtuelle Maschine ist 6 ms, und dann 61 ms - das sollte nicht sein!

 
Mikalas:

Bei einer Verzögerung von bis zu 12 ms haben 5 von 10 Aufträgen Zeit zum Auslösen, und wenn die Zeit zu "schwanken" beginnt, haben 9 von 10 Aufträgen keine Zeit zum Auslösen.

Wenn selbst bei einer Verzögerung von bis zu 12 ms nur 5 von 10 Bestellungen Zeit haben, wirksam zu werden, bedeutet das, dass Sie einen sehr guten Preis wollen, den viele Leute wollen, aber nicht viele Zeit haben, ihn zu nehmen) Ich fange an, es auch zu wollen.

 
papaklass:
Die Frage ist NICHT der Preis, die Frage ist die STABILITÄT.
Es handelt sich dabei um Fragen unterschiedlicher Kategorien. Mikalas hat solide Beweise geliefert - und ich denke, sie werden die Stabilität verbessern, indem sie die Zeit des Terminals, des Servers und der Börse enger synchronisieren.
 

Renat, guten Tag!

Ausgehend von der derzeitigen Praxis ist es offensichtlich, dass die Ausführungszeit der Aufträge von 10m.s. bis 300m.s. oder mehr variiert. Bitte erläutern Sie, was der Grund für diese Instabilität bei der Ausführung von Handelsaufträgen ist.

 

Renat!

Sie haben meine Frage nicht beantwortet, deren Beantwortung für meinen Handel über MT5 äußerst wichtig ist. Ich bitte Sie, sie zu beantworten.

 

Und wie passen diese beiden Zahlen zusammen?

und der Börsenbericht des Tages