FORTS. Questions relatives à l'application de la loi - page 130

 
prostotrader:

:)

Je suis politiquement correct.

Parce que nous ne payons pas pour MT5, mais Open paye, donc Open a le droit de...

au support technique :) Eh bien ... et coupable comme accusé :)

Vous avez peut-être raison (politiquement correct) )))

Si opryvyshka en a le droit, qu'il fasse lui-même des transactions via MT5,

Comme MT5 n'a pas de support pour les traders, nous devons chercher d'autres solutions).

 
Sergey Chalyshev:

Vous avez peut-être raison (politiquement correct) )))

Si l'ouvreur a le droit, qu'il effectue lui-même les transactions via MT5,

Comme MT5 n'a pas de support pour les traders, nous devons chercher d'autres solutions).

Il y a une raison pour laquelle j'ai posté le "record d'Opryvashka".

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

Il montre que de moi (depuis mon domicile) au serveur MT5 d'Openwashka , les connexions réseau sont au plus haut niveau.

Pour vous donner un exemple. Ma vitesse moyenne depuis mon domicile (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

Comme j'envoie des ordres asynchrones, vous pouvez clairement voir ce qui se passe

Установка ордера
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

Étant donné que le terminal ne conserve pas de journal de la réponse de la Bourse concernant le placement de l'ordre (pour les ordres asynchrones).

cette confirmation ne peut être obtenue que dansOnTradeTransacrtion et le délai peut donc être encore plus long.

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

En d'autres termes, il faut compter 2 secondes de plus pour la réponse.

La conclusion est évidente !

Lesserveurs MT5 ne peuvent pas faire face à la charge aux heures de pointe, à l'envoi massif d'ordres par les clients.

Ajouté

Le plus triste est qu'il y a 700 clients actifs à Otkryvashka mais qu'il n'y a que 7 serveurs MT5,

Donc pour 1 serveur(en supposant que tous les clients actifs travaillent via MT5)

est de 19700/7 = 2814.29 clients, ce qui, selon les normes d'un serveur même moyen, n'est qu'une bagatelle, pour traiter autant de demandes !

 
prostotrader:

Il y a une raison pour laquelle j'ai publié le "Dossier de l'ouvreur".

Cela montre que de moi (à la maison) au serveur MT5 dans l'Opener , les connexions réseau sont au plus haut niveau.

Pour vous donner un exemple. Ma vitesse moyenne depuis chez moi (5-7ms)

Comme j'envoie des ordres asynchrones, vous pouvez clairement voir ce qui se passe

Étant donné que le terminal ne conserve pas de journal de la réponse de la Bourse concernant le placement de l'ordre (pour les ordres asynchrones).

cette confirmation ne peut être reçue que dansOnTradeTransacrtion, le délai peut donc être encore plus long.

C'est-à-dire que nous avons dû attendre 2 secondes de plus pour la réponse.

La conclusion est évidente !

Lesserveurs MT5 ne peuvent pas faire face à la charge aux heures de pointe, à l'envoi massif d'ordres par les clients.

Ajouté

Le plus triste est qu'il y a 700 clients actifs à Otkryvashka mais qu'il n'y a que 7 serveurs MT5,

Donc pour 1 serveur(en supposant que tous les clients actifs travaillent via MT5)

est de 19700/7 = 2814.29 clients, ce qui, selon les normes d'un serveur même moyen - juste une bagatelle, pour traiter autant de demandes !

Il s'avère que tous les clients se connectent au serveur MT5 avec un ping minimal par défaut et le terminal le choisit. En conséquence, je me retrouve bloqué sur le serveur le plus rapide en termes de ping.

Avez-vous essayé de passer de force sur un autre serveur qui n'est pas le plus rapide en termes de pings ?

 
Sergey Chalyshev:

Il s'avère que tous les clients MT5 sont connectés par défaut au serveur ayant le ping le plus faible, le terminal se choisit lui-même. En conséquence, il y a un embouteillage sur le serveur ping le plus rapide.

Avez-vous essayé de passer de force sur un autre serveur qui n'est pas le plus rapide en ping ?

Je pense que le terminal ne commute pas seulement en fonction du ping mais aussi de la charge du serveur...

Mais comment cela fonctionne exactement - je ne sais pas.

J'ai essayé de changer de serveur, mais le résultat est le même.

 
Il ne s'agit pas de serveurs, mais de points d'accès avec un serveur derrière eux.
 
trader_number_one:
Ce ne sont pas des serveurs, ce sont des points d'accès avec un serveur derrière eux.

Cool ! Comment le savez-vous ?

 
fix протокол
fix протокол
  • 2011.04.23
  • www.mql5.com
Всем привет. Кто что слышал или знает про fix-протокол...
 
MetaTrader 5 для брокеров
MetaTrader 5 для брокеров
  • www.metaquotes.net
Если вы хотите создать брокерскую компанию или расширить существующий бизнес — закажите институциональную мультирыночную платформу MetaTrader 5! С ее помощью вы сможете организовать успешное обслуживание трейдеров на Форексе, фондовой бирже и рынках фьючерсов. В составе MetaTrader 5 есть все необходимые компоненты для организации брокерского...
 
Eh bien, "Eh bien", le serveur (Access Server), pas le point d'accès.
 
Особенности исполнения торговых приказов MT5
Особенности исполнения торговых приказов MT5
  • www.mql5.com
Анализировал с владельцем MT5-сервера тормоза торговых приказов. Запускался OrderSend-Test2.mq5 в том же месте, где MT5-сервер стоит. Т.е. нулевой пинг. Демо, все внутри. Изучались логи MT5-сервера (2170) и MT5-клиента (2280). Логи сервера не буду приводить, просто словами опишу. Думаю, результаты буду интерсны всем, т.к. это поможет раскрыть...