FORTS. Fragen der Durchsetzung - Seite 130

 
prostotrader:

:)

Ich bin politisch korrekt.

Weil wir nicht für MT5 bezahlen, aber Open bezahlt, hat Open ein Recht auf

zur technischen Unterstützung :) Nun... und schuldig im Sinne der Anklage :)

Sie mögen Recht haben (politisch korrekt) )))

Wenn opryvyshka hat das Recht, lassen Sie es selbst Handel über MT5,

Da MT5 keine Unterstützung für Trader hat, müssen wir nach anderen Möglichkeiten suchen)

 
Sergey Chalyshev:

Sie mögen Recht haben (politisch korrekt) )))

Wenn der Eröffner das Recht dazu hat, soll er selbst über MT5 handeln,

Da MT5 keine Unterstützung für Trader hat, müssen wir nach anderen Möglichkeiten suchen)

Es gibt einen Grund, warum ich den "Opryvashka-Rekord" veröffentlicht habe.

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

Es zeigt, dass die Netzwerkverbindungen von mir (von zu Hause aus) zum MT5-Server bei Openwashka auf höchstem Niveau sind.

Um Ihnen ein Beispiel zu geben. Meine durchschnittliche Geschwindigkeit von zu Hause aus (5-7ms)

2019.08.21 11:50:32.805 Trades  'xxxxx': cancel order #107952550 sell limit 1.00 MAGN-12.19 at 39372 placed for execution in 6.061 ms
2019.08.21 11:52:12.262 Trades  'xxxxx': buy limit 2.00 MAGN-12.19 at 37298 placed for execution in 6.727 ms
2019.08.21 11:52:12.749 Trades  'xxxxx': cancel order #107952871 buy limit 2.00 MAGN-12.19 at 37298 placed for execution in 6.176 ms
2019.08.21 11:55:47.387 Trades  'xxxxx': cancel order #107941822 sell limit 1.00 UCHF-12.19 at 0.9774 placed for execution in 5.216 ms
2019.08.21 11:56:12.511 Trades  'xxxxx': buy limit 2.00 BR-6.20 at 57.39 placed for execution in 6.865 ms
2019.08.21 11:56:12.801 Trades  'xxxxx': modify order #107953158 buy limit 2.00 BR-6.20 at 57.39 sl: 0.00 tp: 0.00 expiration: day -> 57.68, sl: 0.00 tp: 0.00 expiration: day placed for execution in 6.459 ms
2019.08.21 11:56:13.076 Trades  'xxxxx': modify order #107953158 buy limit 2.00 BR-6.20 at 57.68 sl: 0.00 tp: 0.00 expiration: day -> 58.85, sl: 0.00 tp: 0.00 expiration: day placed for execution in 6.086 ms
2019.08.21 11:56:13.180 Trades  'xxxxx': cancel order #107953158 buy limit 2.00 BR-6.20 at 58.85 placed for execution in 5.180 ms
2019.08.21 11:56:13.429 Trades  'xxxxx': sell limit 1.00 MAGN-12.19 at 39368 placed for execution in 6.836 ms
2019.08.21 11:56:29.700 Trades  'xxxxx': modify order #107953162 sell limit 1.00 MAGN-12.19 at 39368 sl: 0 tp: 0 expiration: day -> 39366, sl: 0 tp: 0 expiration: day placed for execution in 6.926 ms
2019.08.21 11:56:29.962 Trades  'xxxxx': modify order #107952222 buy limit 1.00 MIX-6.20 at 261875 sl: 0 tp: 0 expiration: day -> 261925, sl: 0 tp: 0 expiration: day placed for execution in 6.418 ms
2019.08.21 11:56:50.775 Trades  'xxxxx': modify order #107952222 buy limit 1.00 MIX-6.20 at 261925 sl: 0 tp: 0 expiration: day -> 262200, sl: 0 tp: 0 expiration: day placed for execution in 5.180 ms

Da ich asynchrone Aufträge sende, können Sie deutlich sehen, was passiert

Установка ордера
2019.08.16 10:00:02.189 Trades  'ххххх': sell limit 2.00 UJPY-12.19 at 108.33

Если нет ответа сервера в OnTradeTransacrtion (должен прийти тикет ордера), то срабатывает каждую секунду функция CheckOrders 
2019.08.16 10:00:03.562 FCS_Trader (UJPY-9.19,M1)       CheckOrders: Не получен билет Sell ордера. Ожидание продолжается...
2019.08.16 10:00:04.576 FCS_Trader (UJPY-9.19,M1)       CheckOrders: Не получен билет Sell ордера. Ожидание продолжается...
2019.08.16 10:00:05.590 FCS_Trader (UJPY-9.19,M1)       CheckOrders: Не получен билет Sell ордера. Ожидание продолжается...
2019.08.16 10:00:06.604 FCS_Trader (UJPY-9.19,M1)       CheckOrders: Не получен билет Sell ордера. Ожидание продолжается...
2019.08.16 10:00:07.618 FCS_Trader (UJPY-9.19,M1)       CheckOrders: Не получен билет Sell ордера. Ожидание продолжается...
2019.08.16 10:00:08.632 FCS_Trader (UJPY-9.19,M1)       CheckOrders: Не получен билет Sell ордера. Ожидание продолжается...
2019.08.16 10:00:09.646 FCS_Trader (UJPY-9.19,M1)       CheckOrders: Не получен билет Sell ордера. Ожидание продолжается...

А вот Сервер МТ5 ответил, что он проверил ордер и присвоил ему тикет
2019.08.16 10:00:09.986 Trades  'ххххх': accepted sell limit 2.00 UJPY-12.19 at 108.33

А здесь, Сервер МТ5 сообщил, что мой ордер отослан на Биржу 
2019.08.16 10:00:10.238 Trades  'ххххх': sell limit 2.00 UJPY-12.19 at 108.33 placed for execution in 8050.533 ms

Da das Terminal kein Protokoll über die Antwort der Börse auf die Auftragserteilung führt (bei asynchronen Aufträgen)

diese Bestätigung kann nur inOnTradeTransacrtion eingeholt werdenund die Zeit kann dementsprechend noch länger sein.

2019.08.16 10:02:39.777 Trades  'ххххх': modify order #107744605 sell limit 2.00 UJPY-12.19 at 108.29 sl: 0.00 tp: 0.00 expiration: day -> 105.73, sl: 0.00 tp: 0.00 expiration: day placed for execution in 40075.505 ms

2019.08.16 10:02:40.768 FCS_Trader (UJPY-9.19,M1)       ProcessOrders: Sell ордер в процессе модификации. Билет = 107744605
2019.08.16 10:02:41.786 FCS_Trader (UJPY-9.19,M1)       ProcessOrders: Sell ордер в процессе модификации. Билет = 107744605

Mit anderen Worten, wir würden weitere 2 Sekunden für die Antwort erwarten.

Die Schlussfolgerung liegt auf der Hand!

DieMT5-Server können die Belastung zu Spitzenzeiten und das massenhafte Senden von Aufträgen durch die Kunden nicht bewältigen.

Hinzugefügt

Das Traurigste daran ist, dass es in Otkryvashka 700 aktive Kunden gibt, aber nur 7 MT5-Server,

Also pro 1 Server(unter der Annahme, dass alle aktiven Clients über MT5 arbeiten)

Konto sind 19700/7 = 2814,29 Clients, was selbst für die Verhältnisse eines durchschnittlichen Servers eine Kleinigkeit ist, um so viele Anfragen zu bearbeiten!

 
prostotrader:

Es gibt einen Grund, warum ich den "Opener's Record" veröffentlicht habe.

Dies zeigt, dass die Netzwerkverbindungen von mir (von zu Hause aus) zum MT5-Server im Opener auf höchstem Niveau sind.

Um Ihnen ein Beispiel zu geben. Meine durchschnittliche Geschwindigkeit von zu Hause aus (5-7ms)

Da ich asynchrone Aufträge sende, können Sie deutlich sehen, was passiert

Da das Terminal kein Protokoll über die Antwort der Börse auf die Auftragserteilung führt (bei asynchronen Aufträgen)

diese Bestätigung kann nur inOnTradeTransacrtion empfangen werden, daher kann die Zeit noch länger sein.

D.h. wir mussten 2 Sekunden länger auf die Antwort warten.

Die Schlussfolgerung liegt auf der Hand!

DieMT5-Server können die Last zu Spitzenzeiten nicht bewältigen, da sie massenhaft Aufträge von Kunden erhalten.

Hinzugefügt

Das Traurigste daran ist, dass es in Otkryvashka 700 aktive Kunden gibt, aber nur 7 MT5-Server,

Also pro 1 Server(unter der Annahme, dass alle aktiven Clients über MT5 arbeiten)

Konto sind 19700/7 = 2814,29 Clients, was selbst für die Verhältnisse eines durchschnittlichen Servers eine Kleinigkeit ist, um so viele Anfragen zu bearbeiten!

Es stellt sich heraus, dass alle Clients standardmäßig eine Verbindung zum MT5-Server mit minimalem Ping herstellen, und das Terminal wählt dies. Das Ergebnis ist, dass ich auf dem Server mit dem schnellsten Ping gestört werde.

Haben Sie versucht, zwangsweise auf einen anderen Server zu wechseln, der nicht der schnellste ist, was die Pings angeht?

 
Sergey Chalyshev:

Es stellt sich heraus, dass alle MT5-Clients standardmäßig mit dem Server mit dem geringsten Ping verbunden sind, den das Terminal selbst auswählt. Infolgedessen kommt es zu einem Stau auf dem schnellsten Ping-Server.

Haben Sie versucht, zwangsweise auf einen anderen Server zu wechseln, der nicht den schnellsten Ping hat?

Ich denke, dass das Terminal nicht nur nach Ping, sondern auch nach Serverlast schaltet...

Aber wie genau das funktioniert - ich weiß es nicht.

Ich habe versucht, zu anderen Servern zu wechseln, aber das Ergebnis ist das gleiche

 
Dabei handelt es sich nicht um Server, sondern um Zugangspunkte, hinter denen ein Server steht.
 
trader_number_one:
Es handelt sich nicht um Server, sondern um Zugangspunkte mit einem Server dahinter.

Super! Woher wissen Sie das?

 
fix протокол
fix протокол
  • 2011.04.23
  • www.mql5.com
Всем привет. Кто что слышал или знает про fix-протокол...
 
MetaTrader 5 для брокеров
MetaTrader 5 для брокеров
  • www.metaquotes.net
Если вы хотите создать брокерскую компанию или расширить существующий бизнес — закажите институциональную мультирыночную платформу MetaTrader 5! С ее помощью вы сможете организовать успешное обслуживание трейдеров на Форексе, фондовой бирже и рынках фьючерсов. В составе MetaTrader 5 есть все необходимые компоненты для организации брокерского...
 
Nun, "nun", der Server (Access Server), nicht der Zugangspunkt.
 
Особенности исполнения торговых приказов MT5
Особенности исполнения торговых приказов MT5
  • www.mql5.com
Анализировал с владельцем MT5-сервера тормоза торговых приказов. Запускался OrderSend-Test2.mq5 в том же месте, где MT5-сервер стоит. Т.е. нулевой пинг. Демо, все внутри. Изучались логи MT5-сервера (2170) и MT5-клиента (2280). Логи сервера не буду приводить, просто словами опишу. Думаю, результаты буду интерсны всем, т.к. это поможет раскрыть...
Grund der Beschwerde: