FORTES. Questões de aplicação da lei - página 130

 
prostotrader:

:)

Estou sendo politicamente correto.

Porque não pagamos pelo MT5, mas a Open está pagando, então a Open tem o direito de

ao suporte técnico :) Bem... e culpado como acusado :)

Você pode estar certo (politicamente correto) )))

Se a opryvyshka tem o direito, deixe ela mesma operar via MT5,

Como a MT5 não tem suporte para os comerciantes, precisamos procurar outros movimentos )

 
Sergey Chalyshev:

Você pode estar certo (politicamente correto) )))

Se Opener tem o direito, deixe-o negociar através do próprio MT5,

Como a MT5 não tem suporte para os comerciantes, precisamos procurar outros movimentos )

uma razão para eu ter postado o "registro da 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

Mostra que de mim (de casa) ao servidor MT5 da Openwashka as conexões de rede estão no nível mais alto.

Para lhe dar um exemplo. Minha velocidade média a partir de casa (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

Como envio ordens assíncronas, você pode ver claramente o que está acontecendo

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

Como o terminal não mantém um registro da resposta da Bolsa sobre a colocação do pedido (para pedidos assíncronos)

esta confirmação pode ser obtida somente naOnTradeTransacrtion e o tempo pode ser ainda maior.

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

Em outras palavras, esperaríamos mais 2 segundos para a resposta.

A conclusão é óbvia!

Os servidores MT5 não conseguem lidar com a carga em horários de pico, envio em massa de pedidos pelos clientes.

Adicionado

O mais triste é que existem 700 clientes ativos na Otkryvashka, mas existem apenas 7 servidores MT5,

Portanto, por 1 servidor(assumindo que todos os clientes ativos estão trabalhando através do MT5)

conta é 19700/7 = 2814,29 clientes, o que, pelos padrões de um servidor médio - apenas uma bagatela, para processar tantas solicitações!

 
prostotrader:

uma razão para eu ter publicado o "Opener's Record".

Isto mostra que de mim (de casa) para o servidor MT5 no Opener as conexões de rede estão no nível mais alto.

Para lhe dar um exemplo. Minha velocidade média a partir de casa (5-7ms)

Como envio ordens assíncronas, você pode ver claramente o que está acontecendo

Como o terminal não mantém um registro da resposta da Bolsa sobre a colocação do pedido (para pedidos assíncronos)

esta confirmação só pode ser recebida naOnTradeTransacrtion, portanto o tempo pode ser ainda maior.

Ou seja, tivemos que esperar mais 2 segundos pela resposta.

A conclusão é óbvia!

Os servidores MT5 não podem lidar com a carga em horários de pico, envio em massa de pedidos pelos clientes.

Adicionado

O mais triste é que existem 700 clientes ativos na Otkryvashka, mas existem apenas 7 servidores MT5,

Portanto, por 1 servidor(assumindo que todos os clientes ativos estão trabalhando através do MT5)

conta é 19700/7 = 2814,29 clientes, o que, pelos padrões de um servidor médio - apenas uma bagatela, para processar tantas solicitações!

Acontece que todos os clientes se conectam ao servidor MT5 com ping mínimo por padrão e o terminal o escolhe. Como resultado, eu recebo jam no servidor de ping mais rápido.

Você já tentou mudar à força para outro servidor que não é o mais rápido em termos de pings?

 
Sergey Chalyshev:

Acontece que todos os clientes MT5 estão conectados por padrão ao servidor com o ping mínimo, o terminal escolhe a si mesmo. Como resultado, há um engarrafamento de trânsito no servidor de ping mais rápido.

Você tentou mudar à força para outro servidor que não é o mais rápido em ping?

Acho que o terminal muda não só por ping, mas também por carga do servidor.

Mas como funciona exatamente - eu não sei.

Eu tentei mudar para servidores diferentes, mas o resultado é o mesmo

 
Estes não são servidores, mas pontos de acesso com um servidor atrás deles.
 
trader_number_one:
Não são servidores, são pontos de acesso com um servidor atrás deles.

Legal! Como você sabe?

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