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

 

Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading

FORTS. Questions sur l'exécution

prostotrader, 2020.02.13 16:11

2020.02.13 10:00:04.427 Trades  'xxxxx': sell limit 1.00 SILV-12.20 at 18.91 placed for execution in 3400.385 ms
2020.02.13 10:00:05.049 Trades  'xxxxx': cancel order #117284388 buy limit 2.00 GAZR-9.20 at 21086
2020.02.13 10:00:05.049 Trades  'xxxxx': cancel order #117284389 sell limit 1.00 GAZR-9.20 at 25858
2020.02.13 10:00:05.106 Trades  'xxxxx': cancel order #117284392 buy limit 2.00 RTS-6.20 at 145350
2020.02.13 10:00:05.106 Trades  'xxxxx': cancel order #117284394 sell limit 1.00 RTS-6.20 at 162370
2020.02.13 10:00:05.815 Trades  'xxxxx': buy limit 1.00 SBRF-6.20 at 21997 placed for execution in 4582.068 ms
2020.02.13 10:00:05.816 Trades  'xxxxx': sell limit 2.00 SBRF-6.20 at 26879 placed for execution in 4583.598 ms
2020.02.13 10:00:06.809 Trades  'xxxxx': cancel order #117284397 sell limit 2.00 Si-12.20 at 66549
2020.02.13 10:00:08.356 Trades  'xxxxx': buy limit 2.00 ROSN-6.20 at 42128 placed for execution in 7119.210 ms
2020.02.13 10:00:08.367 Trades  'xxxxx': sell limit 1.00 ROSN-6.20 at 51112 placed for execution in 7129.944 ms
2020.02.13 10:00:08.370 Trades  'xxxxx': accepted buy limit 1.00 MOEX-6.20 at 10231
2020.02.13 10:00:08.374 Trades  'xxxxx': accepted sell limit 2.00 MOEX-6.20 at 12403
2020.02.13 10:00:08.375 Trades  'xxxxx': buy limit 1.00 GBPU-6.20 at 1.2631 placed for execution in 7093.203 ms
2020.02.13 10:00:08.382 Trades  'xxxxx': buy limit 2.00 LKOH-6.20 at 62201 placed for execution in 7100.184 ms
2020.02.13 10:00:08.384 Trades  'xxxxx': sell limit 1.00 GBPU-6.20 at 1.3405 placed for execution in 7101.788 ms
2020.02.13 10:00:08.384 Trades  'xxxxx': sell limit 2.00 LKOH-6.20 at 66799 placed for execution in 7102.416 ms
2020.02.13 10:00:08.570 Trades  'xxxxx': accepted buy limit 7.00 Eu-9.20 at 71131
2020.02.13 10:00:08.572 Trades  'xxxxx': buy limit 1.00 PLT-6.20 at 921.3 placed for execution in 7170.723 ms
2020.02.13 10:00:08.573 Trades  'xxxxx': accepted buy limit 1.00 MTSI-6.20 at 30664
2020.02.13 10:00:08.574 Trades  'xxxxx': accepted sell limit 2.00 MTSI-6.20 at 37202
2020.02.13 10:00:08.589 Trades  'xxxxx': buy limit 1.00 MIX-6.20 at 293475 placed for execution in 7153.171 ms
2020.02.13 10:00:08.590 Trades  'xxxxx': buy limit 2.00 MXI-6.20 at 2914.25 placed for execution in 7155.083 ms
2020.02.13 10:00:08.605 Trades  'xxxxx': buy limit 1.00 HYDR-6.20 at 6716 placed for execution in 7169.712 ms
2020.02.13 10:00:08.607 Trades  'xxxxx': sell limit 2.00 MXI-6.20 at 3295.65 placed for execution in 7171.361 ms
2020.02.13 10:00:08.609 Trades  'xxxxx': sell limit 1.00 MIX-6.20 at 331775 placed for execution in 7173.465 ms
2020.02.13 10:00:08.610 Trades  'xxxxx': sell limit 2.00 HYDR-6.20 at 8128 placed for execution in 7174.417 ms
2020.02.13 10:00:08.611 Trades  'xxxxx': buy limit 2.00 VTBR-6.20 at 4397 placed for execution in 7166.885 ms
2020.02.13 10:00:08.612 Trades  'xxxxx': sell limit 2.00 VTBR-6.20 at 5321 placed for execution in 7167.615 ms
2020.02.13 10:00:08.633 Trades  'xxxxx': buy limit 1.00 AUDU-6.20 at 0.6592 placed for execution in 7115.432 ms
2020.02.13 10:00:08.636 Trades  'xxxxx': accepted buy limit 1.00 RTKM-6.20 at 8144
2020.02.13 10:00:08.640 Trades  'xxxxx': accepted sell limit 2.00 RTKM-6.20 at 10450
2020.02.13 10:00:08.655 Trades  'xxxxx': buy limit 10.00 BR-7.20 at 51.87 placed for execution in 7133.431 ms
2020.02.13 10:00:08.658 Trades  'xxxxx': sell limit 2.00 BR-7.20 at 61.51 placed for execution in 7136.161 ms
2020.02.13 10:00:08.667 Trades  'xxxxx': buy limit 2.00 LKOH-12.20 at 59401 placed for execution in 7072.427 ms
2020.02.13 10:00:08.677 Trades  'xxxxx': sell limit 1.00 LKOH-12.20 at 72363 placed for execution in 7081.993 ms
2020.02.13 10:00:08.677 Trades  'xxxxx': buy limit 1.00 BR-9.20 at 54.06 placed for execution in 7078.509 ms
2020.02.13 10:00:08.690 Trades  'xxxxx': buy limit 1.00 CHMF-6.20 at 91501 placed for execution in 6985.443 ms
2020.02.13 10:00:08.704 Trades  'xxxxx': cancel order #117284430 buy limit 1.00 SBRF-6.20 at 21997
2020.02.13 10:00:08.704 Trades  'xxxxx': cancel order #117284431 sell limit 2.00 SBRF-6.20 at 26879
2020.02.13 10:00:08.734 Trades  'xxxxx': buy limit 2.00 SBPR-6.20 at 20354 placed for execution in 6811.282 ms
2020.02.13 10:00:08.734 Trades  'xxxxx': buy limit 2.00 MGNT-6.20 at 3404 placed for execution in 6811.918 ms
2020.02.13 10:00:08.735 Trades  'xxxxx': sell limit 2.00 MGNT-6.20 at 4128 placed for execution in 6812.492 ms
2020.02.13 10:00:08.736 Trades  'xxxxx': sell limit 2.00 SBPR-6.20 at 25106 placed for execution in 6813.437 ms
2020.02.13 10:00:08.807 Trades  'xxxxx': buy limit 1.00 MOEX-6.20 at 10231 placed for execution in 6542.366 ms
2020.02.13 10:00:08.809 Trades  'xxxxx': sell limit 2.00 MOEX-6.20 at 12403 placed for execution in 6544.267 ms
2020.02.13 10:00:08.811 Trades  'xxxxx': buy limit 1.00 MTSI-6.20 at 30664 placed for execution in 6426.971 ms
2020.02.13 10:00:08.829 Trades  'xxxxx': buy limit 7.00 Eu-9.20 at 71131 placed for execution in 6491.851 ms
2020.02.13 10:00:08.830 Trades  'xxxxx': sell limit 2.00 MTSI-6.20 at 37202 placed for execution in 6445.075 ms
2020.02.13 10:00:08.833 Trades  'xxxxx': buy limit 1.00 RTKM-6.20 at 8144 placed for execution in 6401.223 ms
2020.02.13 10:00:08.834 Trades  'xxxxx': sell limit 2.00 RTKM-6.20 at 10450 placed for execution in 6402.302 ms

Ce qui importe probablement ici, c'est que l'enchère commence exactement à 10 heures.

 
fxsaber:

Ici, il importe probablement que la commande soit passée à 10 heures précises.

Oui, j'ai déjà écrit à ce sujet, le serveur MT5 ne peut pas faire face à l'important "afflux" d'ordres.

Ne pas faire de commerce pendant cette période ? :)

 

Forts, Open, real, Bild 2280, Access Server VI

Rien de "criminel" ne s'est produit aujourd'hui, à l'exception d'un retard de 10 secondes.

modification de l'ordre

ORDER_STATE_STARTED = 0
ORDER_STATE_PLACED = 1
ORDER_STATE_CANCELED = 2
ORDER_STATE_PARTIAL = 3
ORDER_STATE_FILLED = 4
ORDER_STATE_REJECTED = 5
ORDER_STATE_EXPIRED = 6
ORDER_STATE_REQUEST_ADD = 7
ORDER_STATE_REQUEST_MODIFY = 8
ORDER_STATE_REQUEST_CANCEL = 9


-----------------------------------  Установка ордера --------------------------------------
Терминал
2020.02.14 10:05:14.826 Trades  'xxxxx': sell limit 1.00 SNGR-6.20 at 49654
2020.02.14 10:05:14.833 Trades  'xxxxx': accepted sell limit 1.00 SNGR-6.20 at 49654
2020.02.14 10:05:14.835 Trades  'xxxxx': sell limit 1.00 SNGR-6.20 at 49654 placed for execution in 9.230 ms


------------------------------ Модификация ордера -------------------------------
Терминал
2020.02.14 10:06:16.138 Trades  'xxxxx': 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
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 (6 ms)

И тут, Остапа понесло.....

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

Терминал
2020.02.14 10:06:23.199 Trades  'xxxxx': 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 placed for execution in 7062.669 ms (приказ отправлен на биржу)
(ответ биржи не логируется терминалом)
Советник
2020.02.14 10:06:23.816 FCS_Trader (SNGR-3.20,M1)       ProcessOrders: Sell Ордер в переходном состоянии. Билет = 117363348 Состояние: 8
2020.02.14 10:06:24.825 FCS_Trader (SNGR-3.20,M1)       ProcessOrders: Sell Ордер в переходном состоянии. Билет = 117363348 Состояние: 8
2020.02.14 10:06:26.325 FCS_Trader (SNGR-3.20,M1)       ProcessOrders: Sell Ордер в переходном состоянии. Билет = 117363348 Состояние: 8
2020.02.14 10:06:27.825 FCS_Trader (SNGR-3.20,M1)       ProcessOrders: Sell Ордер в переходном состоянии. Билет = 117363348 Состояние: 8 (последняя запись о модификации)

Il estintéressant de noter que mon terminal a déjà reçu la réponse du serveur concernant la modification de l'ordre.

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

Et il s'est "réveillé" i.e. état synchronisé seulement après 3 secondes!!!

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


et les pertes financières dues à 9,5 secondes d'exécution (hors réponse de l'échange)

2020.02.14 10:06:44.590 Trades  'xxxxx': buy limit 1.00 SNGR-6.20 at 48211
2020.02.14 10:06:47.132 Trades  'xxxxx': buy limit 1.00 SNGR-6.20 at 48211
2020.02.14 10:06:48.818 Trades  'xxxxx': buy limit 1.00 SNGR-6.20 at 48211
2020.02.14 10:06:52.950 Trades  'xxxxx': buy limit 1.00 SNGR-6.20 at 48211
2020.02.14 10:06:53.591 Trades  'xxxxx': accepted buy limit 1.00 SNGR-6.20 at 48211
2020.02.14 10:06:54.124 Trades  'xxxxx': order #117363565 buy limit 1.00 / 1.00 SNGR-6.20 at 48211 done in 9535.214 ms
2020.02.14 10:06:57.966 Trades  'xxxxx': accepted buy limit 1.00 SNGR-6.20 at 48211
2020.02.14 10:06:57.966 Trades  'xxxxx': accepted buy limit 1.00 SNGR-6.20 at 48211
2020.02.14 10:06:58.013 Trades  'xxxxx': buy limit 1.00 SNGR-6.20 at 48211 placed for execution in 10885.471 ms
2020.02.14 10:06:58.044 Trades  'xxxxx': accepted buy limit 1.00 SNGR-6.20 at 48211
2020.02.14 10:06:58.044 Trades  'xxxxx': buy limit 1.00 SNGR-6.20 at 48211 placed for execution in 9239.785 ms
2020.02.14 10:06:58.060 Trades  'xxxxx': buy limit 1.00 SNGR-6.20 at 48211 placed for execution in 5117.333 ms


Notez que l'heure est loin de 10-00!

 
prostotrader:

Forts, ouvreurs, réels, Bild 2280

Rien de "criminel" ne s'est produit aujourd'hui, à l'exception d'un retard de 10 secondes.

modification de l'ordre

Ce qui est intéressant, c'est que le terminal a déjà reçu la réponse du serveur concernant la modification de la commande.

Et il s'est "réveillé" i.e. état synchronisé seulement après 3 secondes!!!


et les pertes financières dues à 9,5 secondes d'exécution (hors réponse de l'échange)


Notez que l'heure est loin de 10-00!

Tout cela est bien triste en quelque sorte. Tant de choses fantaisistes sont ajoutées au terminal et les fonctions de base directement liées à ce pour quoi il a été conçu fonctionnent avec un délai de 10 secondes.

c'est un échec

 
prostotrader:

Forts, ouvreurs, réels, Bild 2280

Rien de "criminel" ne s'est produit aujourd'hui, à l'exception d'un retard de 10 secondes.

modification de l'ordre

Ce qui estintéressant, c'est que le terminal a déjà reçu la réponse du serveur concernant la modification de la commande.

Et il s'est "réveillé" i.e. état synchronisé seulement après 3 secondes!!!


et les pertes financières dues à 9,5 secondes d'exécution (hors réponse de l'échange)


Notez que l'heure est loin de 10-00!

Je soupçonne que ces retards sont liés aux interfaces réseau de l'écosystème methaquotes.
c'est-à-dire la communauté, les nouvelles, le marché, les agents de réseau, le calendrier, le chat, etc... beaucoup de charge de réseau sur le terminal, et tout ce tas affecte les demandes de transaction.
J'ai déjà écrit quelque part que les sockets mql qui sortent de la boîte sont bloqués si la connexion au serveur mt5 est interrompue, et c'est très étrange.
Le socket mql personnalisé ne reçoit pas de données du serveur mt5, mais pour une raison quelconque, il est bloqué lorsque la connexion avec le serveur mt5 est interrompue.

 
Roman:

J'ai des soupçons...

Je n'ai aucun soupçon !

Outre la défaillance du serveur MT5, c'est maintenant le terminal qui vient s'ajouter aux freins.

LISEZ ATTENTIVEMENT!

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

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)

Quelle "satanée" latence du réseau? ?? (Cela "roulait" il y a 6 ans, quand les délais étaient de quelques dizaines de millisecondes!

Il s'exécute en 6-7 millisecondes! (Pour référence, en 1 seconde 1000 millisecondes)

2020.02.14 19:05:52.405 Trades  'xxxxx': modify order #117418080 sell limit 1.00 GAZR-9.20 at 23759 sl: 0 tp: 0 expiration: day -> 23665, sl: 0 tp: 0 expiration: day placed for execution in 6.924 ms
2020.02.14 19:06:06.762 Trades  'xxxxx': modify order #117418072 buy limit 2.00 GBPU-6.20 at 1.2993 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3005, sl: 0.0000 tp: 0.0000 expiration: day
2020.02.14 19:06:06.767 Trades  'xxxxx': accepted modify order #117418072 buy limit 2.00 GBPU-6.20 at 1.2993 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3005, sl: 0.0000 tp: 0.0000 expiration: day
2020.02.14 19:06:06.768 Trades  'xxxxx': modify order #117418072 buy limit 2.00 GBPU-6.20 at 1.2993 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3005, sl: 0.0000 tp: 0.0000 expiration: day placed for execution in 6.421 ms
2020.02.14 19:06:06.776 Trades  'xxxxx': modify order #117418075 sell limit 2.00 GBPU-6.20 at 1.3119 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3109, sl: 0.0000 tp: 0.0000 expiration: day
2020.02.14 19:06:06.782 Trades  'xxxxx': accepted modify order #117418075 sell limit 2.00 GBPU-6.20 at 1.3119 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3109, sl: 0.0000 tp: 0.0000 expiration: day
2020.02.14 19:06:06.783 Trades  'xxxxx': modify order #117418075 sell limit 2.00 GBPU-6.20 at 1.3119 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3109, sl: 0.0000 tp: 0.0000 expiration: day placed for execution in 6.955 ms
2020.02.14 19:06:06.841 Trades  'xxxxx': modify order #117418072 buy limit 2.00 GBPU-6.20 at 1.3005 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3014, sl: 0.0000 tp: 0.0000 expiration: day
2020.02.14 19:06:06.846 Trades  'xxxxx': accepted modify order #117418072 buy limit 2.00 GBPU-6.20 at 1.3005 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3014, sl: 0.0000 tp: 0.0000 expiration: day
2020.02.14 19:06:06.848 Trades  'xxxxx': modify order #117418072 buy limit 2.00 GBPU-6.20 at 1.3005 sl: 0.0000 tp: 0.0000 expiration: day -> 1.3014, sl: 0.0000 tp: 0.0000 expiration: day placed for execution in 6.456 ms


-----------------------------------  Установка ордера --------------------------------------
Терминал
2020.02.14 10:05:14.826 Trades  'xxxxx': sell limit 1.00 SNGR-6.20 at 49654
2020.02.14 10:05:14.833 Trades  'xxxxx': accepted sell limit 1.00 SNGR-6.20 at 49654
2020.02.14 10:05:14.835 Trades  'xxxxx': sell limit 1.00 SNGR-6.20 at 49654 placed for execution in 9.230 ms


------------------------------ Модификация ордера -------------------------------
Терминал
2020.02.14 10:06:16.138 Trades  'xxxxx': 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
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 (6 ms)

Chers utilisateurs du forum !

Avant de poster, veuillez vous familiariser avec le message auquel vous répondez !

Виртуальный хостинг для MetaTrader 5
Виртуальный хостинг для MetaTrader 5
  • www.mql5.com
Виртуальный хостинг для MetaTrader 4/5 является лучшим VPS-решением для Форекса. Оно не требует настройки, дает минимальные задержки до сервера и отличается низкими ценами. Всего за 10$ в месяц вы получите виртуальную платформу, которая работает круглые сутки, экономит вашу прибыль и даже окупает себя. Создать удаленную копию приложения можно...
 
prostotrader:

Je n'ai aucun soupçon !

En plus de la défaillance du serveur MT5, le terminal a maintenant ajouté aux freins.

LISEZ ATTENTIVEMENT!

Quel genre de latence de réseau?

Il s'exécute en 6-7 millisecondes! (Pour référence, 1 seconde est égale à 1000 millisecondes).


Chers utilisateurs du forum !

Avant de poster, lisez attentivement le message auquel vous répondez !

Pourquoi une telle réponse ?
La réponse qu'il reçoit du serveur, mais à cause de l'infrastructure de réseau qui l'entoure, quelque part il attrape le frein du traitement.
Quelque part, il y a un goulot d'étranglement, un petit éternuement du réseau et le terminal tombe complètement en anabiose de synchronisation ;))

 
Roman:

Pourquoi une telle réaction ?
La réponse a été reçue du serveur, mais à cause de l'infrastructure du réseau, le traitement est lent quelque part.
Quelque part, il y a un goulot d'étranglement, un petit éternuement du réseau et le terminal entre complètement en anabiose de synchronisation ;))

La raison d'une telle réaction est que vous n'avez pas lu les messages précédents, qui disaient qu'en plus de ce graphique, cet EA fonctionne également sur 83 graphiques (2 terminaux) en même temps,

qu'en plus de ce graphique, cet EA fonctionne également sur83 graphiques en même temps (2 terminaux) et il n'y a AUCUN RETARD DE RÉSEAU!

Et 1 minute et 42 secondes, c'est exactement la "latence du réseau" en algotrading !

Et vous n'avez certainement pas lu le blogfxsaber, qui décrit les résultats du test de MT5 sur un ordinateur local (Client-Serveur)

Виртуальный хостинг для MetaTrader 5
Виртуальный хостинг для MetaTrader 5
  • www.mql5.com
Виртуальный хостинг для MetaTrader 4/5 является лучшим VPS-решением для Форекса. Оно не требует настройки, дает минимальные задержки до сервера и отличается низкими ценами. Всего за 10$ в месяц вы получите виртуальную платформу, которая работает круглые сутки, экономит вашу прибыль и даже окупает себя. Создать удаленную копию приложения можно...
 
prostotrader:

Et la réaction est due au fait que tu ne lis pas les messages précédents, qui disaient ,

qu'en plus de ce graphique, cet EA fonctionne également sur 83 graphiques et il n'y a AUCUN RETARD DE RÉSEAU!

Ce n'est pas la latence du réseau elle-même !
Il s'agit de son traitement, le traitement de nombreuses requêtes du réseau de l'écosystème vers le terminal !
Et chaque service individuel dispose d'une synchronisation de réseau.
Par exemple, le réseau avec le marché est perdu, le terminal commence à pilonner le réseau pour se connecter et ne se calme pas tant que ce n'est pas terminé.

 
Roman:

Ce n'est pas la latence du réseau elle-même !
Ce n'est pas la latence du réseau en elle-même, c'est le traitement, la prise en charge de nombreuses requêtes réseau de l'écosystème vers le terminal !

L'homme est "bon" - c'est la faute de la Vodka !