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

 
prostotrader:

La plus grande question est la suivante

C'est 6-7 ms, et ensuite les freins sont incompréhensibles(917.779)

Le SD considère le cas reproductible du freinage par échange.
 
fxsaber:
Le SR traite du cas reproductible des freins à l'échange.

OK, en attendant.

2017.02.10 19:44:01.393 trader (PLD-3.17,H1)    CheckOrders: Задержка ответа сервера. Ожидание продолжается...
2017.02.10 19:44:00.362 Trades  'xxxxx': sell limit 1.00 PLD-6.17 at 812.23
2017.02.10 19:44:01.554 Trades  'xxxxx': accepted sell limit 1.00 PLD-6.17 at 812.23
2017.02.10 19:44:01.559 Trades  'xxxxx': sell limit 1.00 PLD-6.17 at 812.23 placed for execution in 1196.961 ms
2017.02.10 19:44:01.570 Trades  'xxxxx': cancel order #52377653 sell limit 1.00 PLD-6.17 at 812.23
2017.02.10 19:44:01.575 Trades  'xxxxx': accepted cancel order #52377653 sell limit 1.00 PLD-6.17 at 812.23
2017.02.10 19:44:01.580 Trades  'xxxxx': cancel order #52377653 sell limit 1.00 PLD-6.17 at 812.23 placed for execution in 9.844 ms
 
prostotrader:

OK, en attendant

Pas de déménagement maintenant.
 

Je pense également que de tels délais ne peuvent pas être expliqués par des problèmes d'Internet (délai de presque 5 secondes).

2017.02.15 12:16:39.007 trader (NOTK-3.17,H1)     CheckOrders: Задержка ответа сервера. Ожидание продолжается...
2017.02.15 12:16:40.021 trader (NOTK-3.17,H1)     CheckOrders: Задержка ответа сервера. Ожидание продолжается...
2017.02.15 12:16:41.035 trader (NOTK-3.17,H1)     CheckOrders: Задержка ответа сервера. Ожидание продолжается...
2017.02.15 12:16:42.049 trader (NOTK-3.17,H1)     CheckOrders: Задержка ответа сервера. Ожидание продолжается...

2017.02.15 12:15:34.581 Trades  'xxxxx': cancel order #52478062 buy limit 2.00 LKOH-9.17 at 32386
2017.02.15 12:15:34.591 Trades  'xxxxx': accepted cancel order #52478062 buy limit 2.00 LKOH-9.17 at 32386
2017.02.15 12:15:34.591 Trades  'xxxxx': cancel order #52478062 buy limit 2.00 LKOH-9.17 at 32386 placed for execution in 7.249 ms
2017.02.15 12:16:37.971 Trades  'xxxxx': buy limit 2.00 NOTK-6.17 at 72453
2017.02.15 12:16:42.212 Trades  'xxxxx': sell limit 2.00 ED-6.17 at 1.0618
2017.02.15 12:16:42.672 Trades  'xxxxx': accepted buy limit 2.00 NOTK-6.17 at 72453
2017.02.15 12:16:42.672 Trades  'xxxxx': buy limit 2.00 NOTK-6.17 at 72453 placed for execution in 4703.252 ms
2017.02.15 12:16:42.672 Trades  'xxxxx': cancel order #52478363 buy limit 2.00 NOTK-6.17 at 72453
2017.02.15 12:16:42.752 Trades  'xxxxx': accepted sell limit 2.00 ED-6.17 at 1.0618
2017.02.15 12:16:42.752 Trades  'xxxxx': sell limit 2.00 ED-6.17 at 1.0618 placed for execution in 532.410 ms
2017.02.15 12:16:42.752 Trades  'xxxxx': accepted cancel order #52478363 buy limit 2.00 NOTK-6.17 at 72453
2017.02.15 12:16:42.752 Trades  'xxxxx': cancel order #52478363 buy limit 2.00 NOTK-6.17 at 72453 placed for execution in 78.942 ms
2017.02.15 12:17:40.500 Trades  'xxxxx': cancel order #52478384 sell limit 2.00 ED-6.17 at 1.0618
2017.02.15 12:17:40.506 Trades  'xxxxx': accepted cancel order #52478384 sell limit 2.00 ED-6.17 at 1.0618
2017.02.15 12:17:40.507 Trades  'xxxxx': cancel order #52478384 sell limit 2.00 ED-6.17 at 1.0618 placed for execution in 6.477 ms
 
prostotrader:

Je pense également que de tels délais ne peuvent pas être expliqués par des problèmes d'Internet (délai de presque 5 secondes).

De SR.

J'ai ouvert un nouveau compte.

Логин: 5245006 
Пароль: 6 zodtyeh 
Инвестор: tcncj7nx

J'y ai exécuté le script ci-dessus trois fois

  1. Les symboles du FOREX+MOEX+DGCX.
  2. MOEX+AUDUSD.
  3. FOREX.
Le script n'a pas généré d'erreur, même une seule fois, il s'est arrêté manuellement. A chaque lancement, il y avait des freins (voir les journaux).

Au deuxième passage, il était très lent.

2017.02.15 11:29:55.339 4342134
2017.02.15 11:29:55.339 Request.action = TRADE_ACTION_REMOVE (8)
2017.02.15 11:29:55.339 Request.magic = 0
2017.02.15 11:29:55.339 Request.order = 134078969
2017.02.15 11:29:55.339 Request.symbol = 
2017.02.15 11:29:55.339 Request.volume = 0.0
2017.02.15 11:29:55.339 Request.price = 0.0
2017.02.15 11:29:55.339 Request.stoplimit = 0.0
2017.02.15 11:29:55.339 Request.sl = 0.0
2017.02.15 11:29:55.339 Request.tp = 0.0
2017.02.15 11:29:55.339 Request.deviation = 0
2017.02.15 11:29:55.339 Request.type = ORDER_TYPE_BUY (0)
2017.02.15 11:29:55.339 Request.type_filling = ORDER_FILLING_FOK (0)
2017.02.15 11:29:55.339 Request.type_time = ORDER_TIME_GTC (0)
2017.02.15 11:29:55.339 Request.expiration = 1970.01.01 00:00:00
2017.02.15 11:29:55.339 Request.comment = 
2017.02.15 11:29:55.339 Request.position = 0
2017.02.15 11:29:55.339 Request.position_by = 0
2017.02.15 11:29:55.339 Result.retcode = 10009
2017.02.15 11:29:55.339 Result.deal = 0
2017.02.15 11:29:55.339 Result.order = 134078969
2017.02.15 11:29:55.339 Result.volume = 0.0
2017.02.15 11:29:55.339 Result.price = 0.0
2017.02.15 11:29:55.339 Result.bid = 0.0
2017.02.15 11:29:55.339 Result.ask = 0.0
2017.02.15 11:29:55.339 Result.comment = Request executed 4342.134 + 6.068 ms
2017.02.15 11:29:55.339 Result.request_id = 7399
2017.02.15 11:29:55.339 Result.retcode_external = 0
2017.02.15 11:29:55.339 
2017.02.15 11:30:03.851 8512149
2017.02.15 11:30:03.851 Request.action = TRADE_ACTION_DEAL (1)
2017.02.15 11:30:03.851 Request.magic = 0
2017.02.15 11:30:03.851 Request.order = 0
2017.02.15 11:30:03.851 Request.symbol = RTS-9.17
2017.02.15 11:30:03.851 Request.volume = 1.0
2017.02.15 11:30:03.851 Request.price = 115130.0
2017.02.15 11:30:03.851 Request.stoplimit = 0.0
2017.02.15 11:30:03.851 Request.sl = 0.0
2017.02.15 11:30:03.851 Request.tp = 0.0
2017.02.15 11:30:03.851 Request.deviation = 100
2017.02.15 11:30:03.851 Request.type = ORDER_TYPE_BUY (0)
2017.02.15 11:30:03.851 Request.type_filling = ORDER_FILLING_RETURN (2)
2017.02.15 11:30:03.851 Request.type_time = ORDER_TIME_DAY (1)
2017.02.15 11:30:03.851 Request.expiration = 1970.01.01 00:00:00
2017.02.15 11:30:03.851 Request.comment = My Position
2017.02.15 11:30:03.851 Request.position = 0
2017.02.15 11:30:03.851 Request.position_by = 0
2017.02.15 11:30:03.851 Result.retcode = 10009
2017.02.15 11:30:03.851 Result.deal = 117691016
2017.02.15 11:30:03.851 Result.order = 134079385
2017.02.15 11:30:03.851 Result.volume = 1.0
2017.02.15 11:30:03.851 Result.price = 115040.0
2017.02.15 11:30:03.851 Result.bid = 114740.0
2017.02.15 11:30:03.851 Result.ask = 115130.0
2017.02.15 11:30:03.851 Result.comment = Request executed 8512.149 + 0.012 ms
2017.02.15 11:30:03.851 Result.request_id = 7400
2017.02.15 11:30:03.851 Result.retcode_external = 0


Et au troisième passage

2017.02.15 11:36:01.213 3695478
2017.02.15 11:36:01.213 Request.action = TRADE_ACTION_PENDING (5)
2017.02.15 11:36:01.213 Request.magic = 0
2017.02.15 11:36:01.213 Request.order = 0
2017.02.15 11:36:01.213 Request.symbol = GBPCAD
2017.02.15 11:36:01.213 Request.volume = 1.0
2017.02.15 11:36:01.213 Request.price = 1.4748
2017.02.15 11:36:01.213 Request.stoplimit = 0.0
2017.02.15 11:36:01.213 Request.sl = 0.0
2017.02.15 11:36:01.213 Request.tp = 0.0
2017.02.15 11:36:01.213 Request.deviation = 100
2017.02.15 11:36:01.213 Request.type = ORDER_TYPE_BUY_LIMIT (2)
2017.02.15 11:36:01.213 Request.type_filling = ORDER_FILLING_RETURN (2)
2017.02.15 11:36:01.213 Request.type_time = ORDER_TIME_GTC (0)
2017.02.15 11:36:01.213 Request.expiration = 1970.01.01 00:00:00
2017.02.15 11:36:01.213 Request.comment = My Order
2017.02.15 11:36:01.213 Request.position = 0
2017.02.15 11:36:01.213 Request.position_by = 0
2017.02.15 11:36:01.213 Result.retcode = 10009
2017.02.15 11:36:01.213 Result.deal = 0
2017.02.15 11:36:01.213 Result.order = 134084771
2017.02.15 11:36:01.213 Result.volume = 1.0
2017.02.15 11:36:01.213 Result.price = 0.0
2017.02.15 11:36:01.213 Result.bid = 0.0
2017.02.15 11:36:01.213 Result.ask = 0.0
2017.02.15 11:36:01.213 Result.comment = Request executed 3695.478 + 4.198 ms
2017.02.15 11:36:01.213 Result.request_id = 12774
2017.02.15 11:36:01.213 Result.retcode_external = 0

Rien n'a été fait sur la machine pendant le démarrage. Il n'y a pas eu de balancement. Il n'y avait qu'un seul graphique ouvert et seul ce script était exécuté dessus.

Tous les questionnements et analyses sont reçus par les développeurs.
 
Je recommande de passer à la version 1531+. Données du serveur à cet endroit
JI      0       11:29:50.991    Trades  '5245006': cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740
PN      0       11:29:52.745    Trades  '5245006': accepted cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740
RM      0       11:29:55.329    Trades  '5245006': cancel #134078969 buy limit 1.00 RTS-6.17 at market done in 4342.061 ms (4281.910 ms on server)

CQ      0       11:29:55.339    Trades  '5245006': exchange buy 1.00 RTS-9.17 at market
DJ      0       11:29:59.405    Trades  '5245006': accepted exchange buy 1.00 RTS-9.17 at market
DM      0       11:30:03.851    Trades  '5245006': deal #117691016 buy 1.00 RTS-9.17 at 115040 done (based on order #134079385)
HP      0       11:30:03.851    Trades  '5245006': order #134079385 buy 1.00 / 1.00 RTS-9.17 at 115040 done in 8512.198 ms (8457.310 ms on server)

DQ      0       11:35:57.511    Trades  '5245006': buy limit 1.00 GBPCAD at 1.47480
HH      0       11:35:59.332    Trades  '5245006': accepted buy limit 1.00 GBPCAD at 1.47480
GR      0       11:36:01.203    Trades  '5245006': order #134084771 buy limit 1.00 / 1.00 GBPCAD at market done in 3695.461 ms (3643.142 ms on server)
Les journaux confirment pleinement que c'est le serveur qui ralentit, pas l'internet.
 
fxsaber:
Je recommande de passer à la version 1531+. Données du serveur à cet endroit

Les journaux confirment pleinement que c'est le serveur, et non l'internet, qui est lent.
C'est une grande innovation. Désormais, le support technique des différents dts ne pourra plus vous reprocher la lenteur de votre internet !
 
Le SD traite du problème des freins. Un script pour les trouver rapidement.
 
fxsaber:
SD traite le problème de la lenteur. Un script pour les trouver rapidement.

Pas aussi facile qu'il n'y paraît....

2017.02.17 11:07:10.540 trader (PLD-3.17,H1)    CheckOrders: Задержка ответа сервера. Ожидание продолжается...
2017.02.17 11:07:09.270 Trades  'ххххх': sell limit 1.00 PLD-6.17 at 812.23
2017.02.17 11:07:11.379 Trades  'ххххх': accepted sell limit 1.00 PLD-6.17 at 812.23
2017.02.17 11:07:11.380 Trades  'ххххх': sell limit 1.00 PLD-6.17 at 812.23 placed for execution in 2110.281 ms (1.836 ms on server)

Commande initiée2017.02.17 11:07:09.270

mais vérifié2017.02.17 11:07:11.379(accepté limite de vente 1.00 PLD-6.17 à 812.23) ,

c'est-à-dire que ce n'est pas le serveur, mais le terminal qui ralentit11.379 -09.270 = 2.109

 
prostotrader:

Ce n'est pas aussi simple qu'il y paraît.....

Accepté - qu'est-ce que cela signifie exactement ?

1533 - pas de données de serveur dans les journaux à nouveau. Alors, prenez soin de votre 1531.

Raison: