FORTS. Yürütme soruları - sayfa 76

 
Sergey Kudryavtsev :

Merhaba,

Terminal cihazı hakkında bir sorum var.

Örneğin, OrderSend(...) komutu ile bir emir gönderirseniz, yanıtta ve bir bilette true olsun,

ve ardından OrderSelect(ticket) komutunu çağırın, yanıtta yanlış alabilirsiniz

(bu durumda, sipariş daha sonra mevcut siparişler arasında görünecektir).

Soru şu: Aktif bir siparişim vardı. Yanlış yanıtta OrderSelect (bilet) komutuyla alındı,

sonra HistoryOrderSelect(ticket) komutunu çalıştırdım, sonra tekrar false alabilir miyim (yani, siparişin tarihte olması için zamanı yoktu).

5-10ms bekleyip tekrar deneyin.

Gerçek şu ki, işlemin onayını hemen alırsınız, ancak işlemin tüm ayrıntıları bundan sonra eşzamansız olarak gelir. 0'dan N ms'ye kadar, genellikle 1-2 ms içinde (elbette ping'e bağlı olarak) sürebilir.

 
Çok teşekkürler!
 
coderex :

ve şimdi onları ondan başka kim ölçecek? herkes yasaktan korkar :)

Düzeltilmiş gibi görünmüyor:

Yapı 1395 eklendi, gerçek Açılış

 2016.09 . 14 17 : 30 : 03.100 Trades   'xxxxx' : sell limit 5.00 BR- 12.16 at 47.56
2016.09 . 14 17 : 30 : 06.849 Trades   'xxxxx' : accepted sell limit 5.00 BR- 12.16 at 47.56
2016.09 . 14 17 : 30 : 06.849 Trades   'xxxxx' : sell limit 5.00 BR- 12.16 at 47.56 placed for execution in 3750.466 ms
2016.09 . 14 17 : 30 : 06.851 Trades   'xxxxx' : cancel order # 44309414 sell limit 5.00 BR- 12.16 at 47.56
2016.09 . 14 17 : 30 : 10.014 Trades   'xxxxx' : deal # 29388895 sell 1.00 BR- 12.16 at 47.56 done (based on order # 44309414 )
2016.09 . 14 17 : 30 : 10.014 Trades   'xxxxx' : exchange buy 1.00 BR- 11.16 at market
2016.09 . 14 17 : 30 : 10.385 Trades   'xxxxx' : deal # 29388914 sell 4.00 BR- 12.16 at 47.56 done (based on order # 44309414 )
2016.09 . 14 17 : 30 : 12.374 Trades   'xxxxx' : accepted exchange buy 1.00 BR- 11.16 at market
2016.09 . 14 17 : 30 : 12.375 Trades   'xxxxx' : exchange buy 1.00 BR- 11.16 at market placed for execution in 2360.902 ms
2016.09 . 14 17 : 30 : 12.398 Trades   'xxxxx' : deal # 29389024 buy 1.00 BR- 11.16 at 47.25 done (based on order # 44309578 )
2016.09 . 14 17 : 30 : 12.401 Trades   'xxxxx' : exchange buy 4.00 BR- 11.16 at market
2016.09 . 14 17 : 30 : 13.006 Trades   'xxxxx' : accepted exchange buy 4.00 BR- 11.16 at market
2016.09 . 14 17 : 30 : 13.007 Trades   'xxxxx' : exchange buy 4.00 BR- 11.16 at market placed for execution in 606.852 ms
2016.09 . 14 17 : 30 : 13.009 Trades   'xxxxx' : deal # 29389140 buy 4.00 BR- 11.16 at 47.25 done (based on order # 44309644 )
2016.09 . 14 17 : 30 : 13.015 Trades   'xxxxx' : buy limit 5.00 BR- 12.16 at 47.74
2016.09 . 14 17 : 30 : 13.357 Trades   'xxxxx' : accepted buy limit 5.00 BR- 12.16 at 47.74
2016.09 . 14 17 : 30 : 13.357 Trades   'xxxxx' : buy limit 5.00 BR- 12.16 at 47.74 placed for execution in 342.736 ms
2016.09 . 14 17 : 30 : 13.668 Trades   'xxxxx' : buy limit 5.00 BR- 12.16 at 47.79
2016.09 . 14 17 : 30 : 13.712 Trades   'xxxxx' : accepted buy limit 5.00 BR- 12.16 at 47.79
2016.09 . 14 17 : 30 : 13.716 Trades   'xxxxx' : buy limit 5.00 BR- 12.16 at 47.79 placed for execution in 48.228 ms
2016.09 . 14 17 : 30 : 13.718 Trades   'xxxxx' : deal # 29389165 buy 5.00 BR- 12.16 at 47.79 done (based on order # 44309680 )
2016.09 . 14 17 : 30 : 13.721 Trades   'xxxxx' : exchange sell 5.00 BR- 11.16 at market
2016.09 . 14 17 : 30 : 13.740 Trades   'xxxxx' : accepted exchange sell 5.00 BR- 11.16 at market
2016.09 . 14 17 : 30 : 13.741 Trades   'xxxxx' : exchange sell 5.00 BR- 11.16 at market placed for execution in 20.867 ms
2016.09 . 14 17 : 30 : 13.778 Trades   'xxxxx' : deal # 29389166 sell 5.00 BR- 11.16 at 47.29 done (based on order # 44309682 )
 
prostotrader :

Düzeltilmiş gibi görünmüyor:

Yapı 1395 eklendi, gerçek Açılış

Ve Intel Core i7 - 6850K'da her şeyin yolunda olduğunu söyleyerek övündü)
 
Sergey Chalyshev :
Ve Intel Core i7 - 6850K'da her şeyin yolunda olduğunu söyleyerek övündü)
Peki, haklısın .... :)
 
prostotrader :
Peki, haklısın .... :)

Hayır, kibirli değil, ama hafıza, şükürler olsun, hala normal))

Hiper iş parçacığı etkin mi? İşlemcide kaç çekirdek var?

i7 daha iyi çalıştığında öyleydi. AMD'de fiziksel çekirdekler, Intel'de Hyper-threading etkin, sanal çekirdekler, bir fiziksel çekirdek 2 iş parçacığına bölünmüştür. Hiper iş parçacığını devre dışı bırakmak daha iyidir.

 
Sergey Chalyshev :

Hayır, kibirli değil, ama hafıza, şükürler olsun, hala normal))

Hiper iş parçacığı etkin mi? İşlemcide kaç çekirdek var?

i7 daha iyi çalıştığında öyleydi. AMD'de fiziksel çekirdekler, Intel'de Hyper-threading etkin, sanal çekirdekler, bir fiziksel çekirdek 2 iş parçacığına bölünmüştür. Hiper iş parçacığını devre dışı bırakmak daha iyidir.

 
prostotrader :
Hyper-threading etkin gibi görünüyor, MT5 için devre dışı bırakmak daha iyi.
 

Hey!

Aşağıdaki savaş hesabı örneğinde, MT5 sunucu kısmında veya aracının donanımında bir sorun olduğu açıkça görülmektedir.

Gecikme artar ve sonra düşer.

 2016.09 . 21 03 : 31 : 10.568 Terminal        Открытие Брокер MetaTrader 5 СР x64 build 1430 started (ОАО '' Брокерский дом '' ОТКРЫТИЕ '' )

2016.09 . 21 17 : 30 : 00.156 Trades   'xxxxx' : modify order # 44620664 buy limit 5.00 ROSN- 3.17 at 36438 sl: 0 tp: 0 -> 36470 , sl: 0 tp: 0 placed for execution in 19.086 ms
2016.09 . 21 17 : 30 : 00.157 Trades   'xxxxx' : buy limit 5.00 BR- 12.16 at 47.66 placed for execution in 19.185 ms
2016.09 . 21 17 : 30 : 00.160 Trades   'xxxxx' : deal # 29616740 buy 5.00 BR- 12.16 at 47.66 done (based on order # 44620667 )
2016.09 . 21 17 : 30 : 01.064 Trades   'xxxxx' : exchange sell 5.00 BR- 11.16 at market
2016.09 . 21 17 : 30 : 02.004 Trades   'xxxxx' : cancel order # 44620664 buy limit 5.00 ROSN- 3.17 at 36470
2016.09 . 21 17 : 30 : 04.827 Trades   'xxxxx' : accepted exchange sell 5.00 BR- 11.16 at market
2016.09 . 21 17 : 30 : 04.827 Trades   'xxxxx' : exchange sell 5.00 BR- 11.16 at market placed for execution in 3764.451 ms
2016.09 . 21 17 : 30 : 04.829 Trades   'xxxxx' : deal # 29616752 sell 5.00 BR- 11.16 at 47.33 done (based on order # 44620682 )
2016.09 . 21 17 : 30 : 05.799 Trades   'xxxxx' : cancel order # 44613523 sell limit 1.00 TRNF- 3.17 at 149398
2016.09 . 21 17 : 30 : 07.929 Trades   'xxxxx' : accepted cancel order # 44620664 buy limit 5.00 ROSN- 3.17 at 36470
2016.09 . 21 17 : 30 : 07.929 Trades   'xxxxx' : cancel order # 44620664 buy limit 5.00 ROSN- 3.17 at 36470 placed for execution in 5926.927 ms
2016.09 . 21 17 : 30 : 08.738 Trades   'xxxxx' : modify order # 44620340 buy limit 1.00 TATN- 3.17 at 32276 sl: 0 tp: 0 -> 32278 , sl: 0 tp: 0
2016.09 . 21 17 : 30 : 08.775 Trades   'xxxxx' : accepted cancel order # 44613523 sell limit 1.00 TRNF- 3.17 at 149398
2016.09 . 21 17 : 30 : 08.776 Trades   'xxxxx' : cancel order # 44613523 sell limit 1.00 TRNF- 3.17 at 149398 placed for execution in 2977.588 ms
2016.09 . 21 17 : 30 : 09.585 Trades   'xxxxx' : accepted modify order # 44620340 buy limit 1.00 TATN- 3.17 at 32276 sl: 0 tp: 0 -> 32278 , sl: 0 tp: 0
2016.09 . 21 17 : 30 : 09.590 Trades   'xxxxx' : modify order # 44620340 buy limit 1.00 TATN- 3.17 at 32276 sl: 0 tp: 0 -> 32278 , sl: 0 tp: 0 placed for execution in 852.561 ms
2016.09 . 21 17 : 30 : 09.597 Trades   'xxxxx' : modify order # 44620340 buy limit 1.00 TATN- 3.17 at 32278 sl: 0 tp: 0 -> 32312 , sl: 0 tp: 0
2016.09 . 21 17 : 30 : 09.637 Trades   'xxxxx' : accepted modify order # 44620340 buy limit 1.00 TATN- 3.17 at 32278 sl: 0 tp: 0 -> 32312 , sl: 0 tp: 0
2016.09 . 21 17 : 30 : 09.638 Trades   'xxxxx' : modify order # 44620340 buy limit 1.00 TATN- 3.17 at 32278 sl: 0 tp: 0 -> 32312 , sl: 0 tp: 0 placed for execution in 40.658 ms
2016.09 . 21 17 : 30 : 10.053 Trades   'xxxxx' : cancel order # 44620340 buy limit 1.00 TATN- 3.17 at 32312
2016.09 . 21 17 : 30 : 10.075 Trades   'xxxxx' : accepted cancel order # 44620340 buy limit 1.00 TATN- 3.17 at 32312
2016.09 . 21 17 : 30 : 10.079 Trades   'xxxxx' : cancel order # 44620340 buy limit 1.00 TATN- 3.17 at 32312 placed for execution in 25.974 ms
2016.09 . 21 17 : 30 : 44.537 Trades   'xxxxx' : sell limit 1.00 BR- 12.16 at 48.04
2016.09 . 21 17 : 30 : 44.669 Trades   'xxxxx' : accepted sell limit 1.00 BR- 12.16 at 48.04
2016.09 . 21 17 : 30 : 44.669 Trades   'xxxxx' : sell limit 1.00 BR- 12.16 at 48.04 placed for execution in 132.352 ms
2016.09 . 21 17 : 30 : 45.165 Trades   'xxxxx' : sell limit 10.00 Si- 6.17 at 70449
2016.09 . 21 17 : 30 : 45.179 Trades   'xxxxx' : accepted sell limit 10.00 Si- 6.17 at 70449
2016.09 . 21 17 : 30 : 45.180 Trades   'xxxxx' : sell limit 10.00 Si- 6.17 at 70449 placed for execution in 14.720 ms

Komisyoncuyla iletişime geçtim, ancak "Sorunun nedenini araştırıyoruz" yanıtını verdiler.

Günün tam kaydı ektedir.

Dosyalar:
MT-5-1.zip  54 kb
 
prostotrader :

Hey!

Aşağıdaki örnekte MT5 sunucu kısmında veya aracının donanımında bir sorun olduğu açıkça görülmektedir.

Gecikme artar ve sonra düşer.

Komisyoncuyla iletişime geçtim, ancak "Sorunun nedenini araştırıyoruz" yanıtını verdiler.

Günün tam kaydı ektedir.

Günlüğü incelerken ben de aynı izlenimi edindim. 50 ms'ye kadar artar, ardından keskin bir şekilde 10 ms'ye düşer. İkinci gecikmeler - ayrı.

Keşke tüm günlükleri gecikme sorunlarını incelemek için bu şekilde verilseydi.