Время регистраций заявок на сервере МТ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 022:32:03.358 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572
FG 022:32:03.415 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in57 ms
ED 022:32:09.250 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572
HQ 022:32:09.306 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in55 ms
RL 022:32:57.765 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572
JG 022:32:57.826 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in61 ms
IE 022:33:03.266 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572
CR 022:33:03.323 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in56 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.50315094784179 время прихода команды удаления заявки - 22:33:05.519, время ответа на данную команду 22:33:05.520
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 время ответа на данную команду - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ522: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 in57 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
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
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) - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ522: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 in61 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
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 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:
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.2010: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 in318 ms
2015.03.2010:44:44.158 Trades 'xxxxx': cancel order #12011548 sell limit 2.00 GMKR-9.15 at 108250 placed for execution in329 ms
2015.03.2014:17:00.353 Trades 'xxxxx': buy limit 2.00 MIX-6.15 at 164400 placed for execution in39 ms
2015.03.2014:22:25.875 Trades 'xxxxx': sell limit 2.00 ROSN-9.15 at 25363 placed for execution in31 ms
2015.03.2014:41:23.055 Trades 'xxxxx': cancel order #12019785 sell limit 1.00 HYDR-9.15 at 5905 placed for execution in32 ms
2015.03.2014:46:41.859 Trades 'xxxxx': sell limit 2.00 GMKR-9.15 at 108746 placed for execution in322 ms
2015.03.2014:49:52.599 Trades 'xxxxx': cancel order #12022268 sell limit 3.00 UJPY-9.15 at 121.57 placed for execution in319 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.2014:17:00.403 (MIX-6.15,H1) OnTradeTransaction: Сделка по символу MIX не совершена, билет = 120201862015.03.2013: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!
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.
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.
Edward!
Bitte warten Sie bis zum Ende dieser Ausgabe!
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:
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:
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:
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:
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:
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?
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:
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,
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.
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!
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.
Die Frage ist NICHT der Preis, die Frage ist die STABILITÄT.
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