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

 
Andrey Khatimlianskii:
Je l'ai vu, nous les écrivions juste en même temps.
:)
 

Voilà qui est très "plaisant" :

2016.01.14 17:22:44.656 Forts_trader (TRNF-3.16,H1)     OnTradeTransaction: Buy ордер был установлен за 3657092 mcs

3657092 /1000000 =3,657092 SECONDES!

 

Et dans un marché tout à fait calme, nous observons :

2016.01.15 13:16:21.360 Forts_trader (UCHF-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25851593 Ордер исполнился за 1.637845 сек
2016.01.15 13:35:41.847 Forts_trader (TATN-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25843222 Ордер исполнился за 2.737072 сек
2016.01.15 13:59:33.836 Forts_trader (UJPY-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25842188 Ордер исполнился за 2.83679 сек
2016.01.15 13:59:33.837 Forts_trader (UCAD-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25850848 Ордер исполнился за 2.606235 сек
2016.01.15 13:59:33.844 Forts_trader (MGNT-3.16,H1)     OnTradeTransaction: Sell ордер удален. Билет = 25848607 Ордер исполнился за 2.535183 сек
 

Ce qui se passe lorsque le serveur MT5 a reçu un ordre de transaction n'est pas clair du tout.

Il répond rapidement (7-9 ms) qu'il a reçu la commande et qu'il va y donner suite.

2016.01.15 13:59:31.004 Trades  'ххххх': cancel order #25842188 buy limit 1.00 UJPY-6.16 at 115.99
2016.01.15 13:59:31.013 Trades  'ххххх': cancel order #25842188 buy limit 1.00 UJPY-6.16 at 115.99 placed for execution in 8 ms
2016.01.15 13:59:31.234 Trades  'ххххх': cancel order #25850848 buy limit 1.00 UCAD-6.16 at 1.3367
2016.01.15 13:59:31.243 Trades  'ххххх': cancel order #25850848 buy limit 1.00 UCAD-6.16 at 1.3367 placed for execution in 8 ms
2016.01.15 13:59:31.312 Trades  'ххххх': cancel order #25848607 sell limit 1.00 MGNT-6.16 at 10599
2016.01.15 13:59:31.320 Trades  'ххххх': cancel order #25848607 sell limit 1.00 MGNT-6.16 at 10599 placed for execution in 7 ms

Que se passe-t-il ensuite, alors que les délais se mesurent en SECONDES ?

2016.01.15 13:59:33.836 Forts_trader (UJPY-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25842188 Ордер исполнился за 2.83679 сек
2016.01.15 13:59:33.837 Forts_trader (UCAD-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25850848 Ордер исполнился за 2.606235 сек
2016.01.15 13:59:33.844 Forts_trader (MGNT-3.16,H1)     OnTradeTransaction: Sell ордер удален. Билет = 25848607 Ордер исполнился за 2.535183 сек
 

Nous sommes également surpris...

2016.01.15 14:14:10.043 Forts_trader (RTKM-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25859115 Ордер исполнился за 7.599651 сек
2016.01.15 14:16:25.066 Forts_trader (MTSI-3.16,H1)     OnTradeTransaction: Buy ордер был установлен за 1.091828 сек Билет = 25860153
2016.01.15 14:17:17.084 Forts_trader (NOTK-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25859104 Ордер исполнился за 24.847185 сек
 

Michael, tu es comme un enfant ?

Si vous constatez des valeurs anormales tout en sachant que la passerelle réelle de bout en bout peut ralentir de quelques millisecondes (idéalement 0), alors vos retards se situent du côté de l'échange.

Tu n'as pas besoin d'être incompréhensible et de lancer des accusations. Au minimum, vous devriez vous rendre chez le courtier et vous renseigner auprès de lui. Mais avant toute chose, déterminez ce que vous comptez dans votre code et comment vous le faites.


En outre, utilisez l'heure du journal du terminal, et non la vôtre, dont vous ne comprenez pas comment elle a été calculée. Vous voyez des chronologies régulières pour chaque transaction dans le journal du terminal, mais vous préférez ne pas montrer ces journaux.

Ici, j'ai juste répété vos transactions sur un compte réel :

2016.01.15 15:44:08.044    Trades    '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms
2016.01.15 15:44:07.940    Trades    '10321': buy limit 1.00 NOTK-3.16 at 54537

J'ai un ping normal vers mon courtier Ouverture de 100ms.

Voici l'achat sur le marché :

2016.01.15 15:57:48.120    Trades    '10321': deal #20316110 buy 1.00 NOTK-3.16 at 55001 done (based on order #25869936)
2016.01.15 15:57:47.720    Trades    '10321': exchange buy 1.00 NOTK-3.16 at market placed for execution in 133 ms
2016.01.15 15:57:47.587    Trades    '10321': exchange buy 1.00 NOTK-3.16 at market

L'ordre BUY MARKET a été fixé en 133 ms et exécuté (ou plutôt j'ai reçu la réponse de mon côté) en environ 500 ms à partir du début de la transaction sur mon ordinateur.

Le temps d'exécution dépend de l'échange. Et sur un tel illiquide avec une coupe à moitié vide, c'est encore un bon moment, je dirais :


J'ai également vendu sur le marché rapidement, en 140 ms :

2016.01.15 15:59:08.780 Trades  '10321': deal #20316231 sell 1.00 NOTK-3.16 at 54563 done (based on order #25870044)
2016.01.15 15:59:08.776 Trades  '10321': exchange sell 1.00 NOTK-3.16 at market placed for execution in 133 ms
2016.01.15 15:59:08.642 Trades  '10321': exchange sell 1.00 NOTK-3.16 at market

Vous essayez de façon flagrante de jeter sur le ventilateur.
 

Suite...

2016.01.15 16:43:31.384 Forts_trader (SNGR-3.16,H1)     OnTradeTransaction: Sell ордер установлен Билет = 25869106 Ордер исполнился за 40.44204 сек
2016.01.15 16:45:36.236 Forts_trader (SNGP-3.16,H1)     OnTradeTransaction: Sell ордер установлен Билет = 25869188 Ордер исполнился за 56.000056 сек
2016.01.15 16:45:36.280 Forts_trader (FEES-3.16,H1)     OnTradeTransaction: Buy ордер установлен.  Билет = 25869202 Ордер исполнился за 32.388994 сек
 
Renat Fatkhullin:

Michael, tu es comme un enfant ?

Si vous constatez des valeurs anormales tout en sachant que la passerelle réelle de bout en bout peut ralentir de quelques millisecondes (idéalement 0), alors vos retards se situent du côté de l'échange.

Ne jouez pas les imbéciles et ne lancez pas d'accusations. Au minimum, vous devez contacter votre courtier et lui demander des éclaircissements. Mais avant tout, vous devez déterminer ce que vous comptez dans votre code et comment vous le faites.


En outre, utilisez l'heure du journal du terminal, et non la vôtre, dont vous ne comprenez pas comment elle a été calculée. Vous pouvez voir les temps réguliers de chaque transaction dans le journal du terminal, mais vous préférez ne pas montrer ces journaux.

Ici, je viens de répéter vos transactions sur un compte réel:

2016.01.15 15:44:08.044    Trades    '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms
2016.01.15 15:44:07.940    Trades    '10321': buy limit 1.00 NOTK-3.16 at 54537

J'ai un ping normal vers mon courtier Ouverture de 100 ms.

Bonne journée, Renat !

1. Voici le code permettant de mesurer la vitesse d'exécution d'un ordre de transaction :

https://www.mql5.com/ru/forum/38456/page67#comment_2181292

Ce n'est que maintenant que GetTickCount() (à cause d'une erreur) est remplacé par GetMicrosecondCount().

2. Depuis plus d'un an, vous (les développeurs) avez "plané" sur la bourse et le courtier, et le courtier, représenté par Mikhail Baturov,

vous montrer du doigt (les développeurs).

Et j'ai, dans votre terminal, la vitesse d'exécution des ordres de commerce (maintenant) est la suivante :

2016.01.15 16:43:31.384 Forts_trader (SNGR-3.16,H1)     OnTradeTransaction: Sell ордер установлен Билет = 25869106 Ордер исполнился за 40.44204 сек
2016.01.15 16:45:36.236 Forts_trader (SNGP-3.16,H1)     OnTradeTransaction: Sell ордер установлен Билет = 25869188 Ордер исполнился за 56.000056 сек
2016.01.15 16:45:36.280 Forts_trader (FEES-3.16,H1)     OnTradeTransaction: Buy ордер установлен. Билет = 25869202 Ордер исполнился за 32.388994 сек

Voici ma lettre à Baturiev aujourd'hui

Добрый день, Михаил!

Дог. xxxxxxx

Уж год минул с хвостиком, когда я поднял вопрос об огромных
задержках в исполнении торговых приказов в МТ5.
Хотелось бы узнать как обстоят дела на сегодняшний момент?
Что говорят разработчики?

Торговать стало СОВСЕМ НЕВОЗМОЖНО (это спокойный рынок) !!!!

2016.01.15 14:14:10.043 Forts_trader (RTKM-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25859115 Ордер исполнился за 7.599651 сек
2016.01.15 14:16:25.066 Forts_trader (MTSI-3.16,H1)     OnTradeTransaction: Buy ордер был установлен за 1.091828 сек Билет = 25860153
2016.01.15 14:17:17.084 Forts_trader (NOTK-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25859104 Ордер исполнился за 24.847185 сек



Михаил Филимонов
ФОРТС. Вопросы по исполнению
ФОРТС. Вопросы по исполнению
  • www.mql5.com
С большими проблемами удалось это сделать (начальник отдела по работе с профессиональными клиентами ДЦ Открытие Евгений Сергеевич,. - Страница 67 - Категория: биржевой трейдинг
 

Mikhail, tu es en train de rédiger.

Vous n'avez pas besoin de code tiers. Tout est dans les logs du terminal, que vous ignorez et dont vous tirez vos conclusions incompréhensibles. Je viens de vous montrer mes tests - retournez à la page précédente et lisez-les attentivement.

 
Mikhail Filimonov:

Voici ma lettre à Baturov aujourd'hui

Quel comportement insolent vous avez.

Vous avez réussi à cacher tous les détails et à envoyer vos lignes incompréhensibles, non fondées et vides comme une accusation. Et cela est fait délibérément.

Quel culot ! Tout simplement stupéfiant. J'ai refusé plusieurs fois de discuter avec vous pour une raison précise : vos tentatives de manipulation sont visibles depuis longtemps.