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

 
fxsaber:

Le zéro absolu.

Je ne suis pas au courant.

Un serveurvirtuel?
 
Dmitriy Skub:
Un serveur virtuel?

Complète.

 
Dmitriy Skub:

Il existe une dépendance presque linéaire avec le nombre de conseillers. Il ne devrait pas en être ainsi - ils sont dans des fils séparés. Il s'avère que l'ordre synchrone bloque les autres. Quel est le ping vers le serveur indiqué ?

Il serait bon que les développeurs donnent leur avis.

Quelle est la carte graphique de votre PC MT5 ?

J'utilise les commandes asynchrones depuis très longtemps, depuis que la méthode OrderSend() est défaillante.

Et je ne vais pas l'utiliser...

 
prostotrader:

J'utilise les commandes asynchrones depuis très longtemps, depuis que OrderSend() a connu un problème.

Et je n'ai pas l'intention de l'utiliser...

La synchronicité n'a rien à voir avec ça.

 
fxsaber:

Cela semble également être la raison.

Les serveurs MT5 ne peuvent pas faire face au flux d'ordres au moment de la charge.

Quand le marché est calme (je négocie depuis chez moi)

2021.02.19 15:23:17.782 Trades  'ххххх': modify order #155244198 sell limit 1 BR-8.21 at 60.40 sl: 0.00 tp: 0.00 expiration: day -> 60.37, sl: 0.00 tp: 0.00 expiration: day placed for execution in 4.157 ms

Sous charge

2021.02.19 15:26:20.002 Trades  'ххххх': modify order #155244365 sell limit 1 Eu-12.21 at 93645 sl: 0 tp: 0 expiration: day -> 93624, sl: 0 tp: 0 expiration: day placed for execution in 50.160 ms

Cela concerne notamment la modification des ordres en cours.

Le serveur MT5 semble donner la priorité aux nouveaux ordres !

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Свойства ордеров - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
prostotrader:

Les serveurs MT5 ne peuvent pas faire face au flux d'ordres au moment de la charge.

S'agit-il des journaux du serveur ou des journaux du terminal ?

 
fxsaber:

S'agit-il de journaux de serveur ou de terminal ?

Terminal

Je n'ai pas accès à un serveur... :)
 
prostotrader:

Terminal

Alors le serveur n'a rien à voir avec ça. Le terminal ralentit.

 
fxsaber:

Alors le serveur n'a rien à voir avec cela. C'est le terminal qui ralentit.

Le fait est que dans l'ordre asynchrone, le serveur interrompt les étapes et envoie les journaux au terminal, ce qui montre clairement que le serveur lui-même ralentit.

2021.02.19 15:26:19.952 Trades  'ххххх': modify order #155244365 sell limit 1 Eu-12.21 at 93645 sl: 0 tp: 0 expiration: day -> 93624, sl: 0 tp: 0 expiration: day   Сервер получил приказ
2021.02.19 15:26:20.001 Trades  'ххххх': accepted modify order #155244365 sell limit 1 Eu-12.21 at 93645 sl: 0 tp: 0 expiration: day -> 93624, sl: 0 tp: 0 expiration: day Сервер проверил ордер
2021.02.19 15:26:20.002 Trades  'ххххх: modify order #155244365 sell limit 1 Eu-12.21 at 93645 sl: 0 tp: 0 expiration: day -> 93624, sl: 0 tp: 0 expiration: day placed for execution in 50.160 ms сервер отослал ордер на биржу

La réponse de l'échange n'est pas enregistrée

Ajouté

J'ai cette EA depuis quelques années maintenant, de 10h00 à 23h50,

Quand il n'y a pas de fort mouvement sur le marché, les timings sont de 4-6 ms, l'année où il y a du mouvement, les timings augmentent plusieurs fois !

Peut-être que ce n'est pas seulement le serveur, quand Opener a changé son matériel, les délais ont diminué de façon spectaculaire.

Il est donc plus probable que le décalage provienne du réseau MT5 Server + Broker.

 
prostotrader:

Le fait est que, dans un ordre asynchrone, le serveur divise les étapes et envoie des journaux au terminal, ce qui montre clairement que le serveur lui-même ralentit.

La réponse de l'échange n'est pas enregistrée

Ajouté

J'ai fait fonctionner cet EA depuis quelques années maintenant de 10h00 à 23h50,

Quand il n'y a pas de fort mouvement sur le marché, les timings sont de 4-6 ms, l'année où il y a du mouvement, les timings augmentent plusieurs fois !

Peut-être que ce n'est pas seulement le serveur, quand Opener a changé son matériel, les délais ont diminué de façon spectaculaire.

Il est donc fort probable que les décalages proviennent du serveur MT5 et du réseau du courtier.

J'ai montré ci-dessus en détail que le terminal ralentit également. J'ai regardé les journaux du serveur.

Raison: