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

 
Roman:


Et chaque service a une synchronisation de réseau.
Par exemple, si le réseau avec un marché a disparu, le terminal commence à taper sur le réseau pour se connecter et ne s'arrêtera pas avant d'y être arrivé.

Encore une fois (vous ne lisez probablement rien du tout )

Примечательно то, что терминал уже получил ответ сервера о модификации ордера

2020.02.14 10:06:16.144 Trades  'xxxxx': accepted modify order #117363348 sell limit 1.00 SNGR-6.20 at 49654 sl: 0 tp: 0 expiration: day -> 49540, sl: 0 tp: 0 expiration: day
А "очухался" , т.е синхронизировал состояние только через 3 секунды!!!

2020.02.14 10:06:19.821 FCS_Trader (SNGR-3.20,M1)       ProcessOrders: Sell Ордер в переходном состоянии. Билет = 117363348 Состояние: 8 (ORDER_STATE_REQUEST_MODIFY)

Cet ordinateur du TERMINAL LOCAL a reçu une notification indiquant que la modification de la commande était correcte,

mais l'a synchronisé trois secondes plus tard !

Qu'est-ce que cela a à voir avec le réseau ?

Ajouté

Il y a eu beaucoup de "netizens" ici avant vous, pendant 6 ans...

Lisez-le à votre guise.

https://www.mql5.com/ru/blogs/post/733393

Особенности исполнения торговых приказов MT5
Особенности исполнения торговых приказов MT5
  • 2020.02.06
  • www.mql5.com
Анализировал с владельцем MT5-сервера тормоза торговых приказов. Запускался OrderSend-Test2.mq5 в том же месте, где MT5-сервер стоит. Т.е. нулевой пинг. Демо, все внутри. Изучались логи MT5-сервера (2170) и MT5-клиента (2280). Логи сервера не буду приводить, просто словами опишу. Думаю, результаты буду интерсны всем, т.к. это поможет раскрыть...
 
prostotrader:

Une fois de plus (vous ne lisez probablement rien du tout )

Cet ordinateur du TERMINAL LOCAL a reçu une notification indiquant que la modification de la commande était correcte,

mais l'a synchronisé trois secondes plus tard !

Qu'est-ce que cela a à voir avec le réseau ?

Ajouté

Il y a eu beaucoup de réseauteurs ici avant vous, pendant 6 ans...

Lisez "à votre guise".

https://www.mql5.com/ru/blogs/post/733393

Vous lisez probablement aussi à travers une ligne, sans vouloir comprendre la prémisse.
Il a donc reçu une notification indiquant que la modification de la commande était correcte.
Cela ne signifie pas qu'il l'a traité.
Et cet événement est traité avec un retard interne dans le terminal.
Nous ne savons pas ce qui a causé ce retard interne, j'ai donc suggéré un possible retard de traitement juste à cause du traitement par des services de réseau tiers.

 
Roman:

Vous êtes probablement en train de trop lire dans cette histoire, sans vouloir en comprendre l'essence.
Il a donc reçu un avis de modification d'ordre correct.
Cela ne signifie pas qu'il l'a traité.
Et cet événement est traité avec un retard interne dans le terminal.
Nous ne savons pas ce qui a causé ce retard interne, j'ai donc suggéré un possible retard de traitement juste à cause du traitement par des services de réseau tiers.

Je me fiche de la raison de ce retard !

Attendez une minute...

Pensez-vous qu'il est normal d'exécuter les ordres de bourse en quelques secondes ou minutes?

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Торговля осуществляется посредством отправки с помощью функции OrderSend() приказов на открытие позиций, а также приказов на установку, модификацию и удаление отложенных ордеров. Каждый торговый приказ содержит указание на тип запрашиваемой торговой операции. Торговые операции описаны в перечислении ENUM_TRADE_REQUEST_ACTIONS...
 
prostotrader:

J'en ai rien à foutre de ce qui a causé le retard !

Attendez une minute...

Pensez-vous qu'une exécution des ordres de bourse à la seconde près soit normale ?

Peu importe, laissons le développeur s'en occuper.
Ai-je écrit quelque part que c'est normal ?
Bien sûr que non, ce n'est absolument pas normal, de tels délais de traitement.
Alors qu'il n'y avait pas beaucoup de services tiers dans le terminal, il n'y a eu aucun retard dans le traitement des demandes.
Et maintenant, je vois occasionnellement l'onglet VPS clignoter, ou l'onglet marché, ou un autre onglet.
Et c'est soit la reconnexion, soit la synchronisation ou autre chose, des gestionnaires de réseau inutiles dans le terminal.

 
Roman:

Peu importe, laissons le développeur s'en occuper.
Ai-je écrit quelque part que c'est normal ?
Bien sûr que non, ce n'est absolument pas normal, de tels délais de traitement.
Tout comme il n'y avait pas de piles de services tiers dans le terminal, il n'y avait pas de retard dans le traitement des demandes.
Et maintenant, je vois occasionnellement l'onglet VPS clignoter, ou l'onglet marché, ou un autre onglet.
Et c'est soit la reconnexion, soit la synchronisation ou autre chose, des gestionnaires de réseau inutiles dans le terminal.

2020.02.13 15:45:01.918 MQL5.community  authorization failed
2020.02.13 15:50:02.065 MQL5.community  authorization failed
2020.02.13 15:55:02.210 MQL5.community  authorization failed
2020.02.13 16:00:01.342 MQL5.community  authorization failed
2020.02.13 16:05:01.677 MQL5.community  authorization failed
2020.02.13 16:10:01.821 MQL5.community  authorization failed
2020.02.13 16:15:01.967 MQL5.community  authorization failed
2020.02.13 16:20:02.115 MQL5.community  authorization failed
2020.02.13 16:25:02.262 MQL5.community  authorization failed
2020.02.13 16:30:01.390 MQL5.community  authorization failed
2020.02.13 16:35:01.537 MQL5.community  authorization failed
2020.02.13 16:40:01.683 MQL5.community  authorization failed
2020.02.13 16:45:01.831 MQL5.community  authorization failed
2020.02.13 16:50:01.977 MQL5.community  authorization failed
2020.02.13 16:55:02.121 MQL5.community  authorization failed
2020.02.13 17:00:02.266 MQL5.community  authorization failed
2020.02.13 17:05:01.398 MQL5.community  authorization failed
2020.02.13 17:10:01.543 MQL5.community  authorization failed
2020.02.13 17:15:01.690 MQL5.community  authorization failed
2020.02.13 17:20:01.836 MQL5.community  authorization failed
2020.02.13 17:25:01.985 MQL5.community  authorization failed
2020.02.13 17:30:02.127 MQL5.community  authorization failed

n'est-ce pas ?

 
Sergey Chalyshev:

n'est-ce pas ?

Eh bien oui. Cela ne pourrait-il pas affecter d'autres gestionnaires de réseau sur le terminal ? ou la file d'attente de traitement, y compris les échanges.
Après tout, le terminal est en train de spammer le serveur communautaire en ce moment, et essaie de se connecter.
Et il y a beaucoup de services dans le terminal et tous ont des serveurs différents, et probablement plus d'un, et le terminal recherche la synchronisation avec chaque serveur.
Je pense qu'il est possible que ce soit l'une des raisons possibles du retard de traitement des événements commerciaux du côté du terminal.

 
prostotrader:

C'est peut-être parce que les courtiers MT5(selon Renat) ne mettent pas à jour la plateforme pendant 1,5 an.

 
Alexey Kozitsyn:

C'est peut-être parce que les courtiers MT5(selon Renat) n'ont pas mis à jour la plateforme depuis un an et demi.

:) Avant, les retards étaient beaucoup moins importants, et en plus ils ont mis à jour

Serveur à Otkryvashka (les commandes par limite de prix inférieure n'étaient pas fixées - corrigé)

 

FORTS, réel, construire 2340

Mes robots ne fonctionnaient plus du tout (freins jusqu'à 9 minutes !) sur cette construction.

Reporté à la build 1947 (novembre 2018).

Heureusement, cette version est compatible avec la partie serveur.

Jusqu'à présent, tout fonctionne bien (il y a des retards, bien sûr).

 

Chers agents de change, je suis un peu hors sujet car ma question ne porte pas sur FORTS mais sur AMP. HOEH20 M5 TF futures. Il y a 3 lignes de prix sur la capture d'écran : Asc, Bid et Last. Last (fond vert dans la capture d'écran) se bloque parfois pendant quelques minutes (s'endort) et est en retard sur les Ask/Bid, qui évoluent main dans la main. Cela ne se produit pas très souvent. Veuillez me dire si ce phénomène est normal, quelle en est la cause et comment y remédier.


Raison: