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

 
fxsaber :

Kabul edildi - tam olarak ne anlama geliyor?

1533 - sunucu verileri günlüklerde tekrar eksik. Bu yüzden 1531'inize iyi bakın.

Kabul edilmedi, terminal onayı yok :(

çünkü göndermenin başlangıcı ile kabul edilen (6 ms) arasındaki süre, toplam yürütme süresine (6,984 ms) hemen hemen eşittir.

(sipariş OrderSendAsync komutuyla gönderilir)

2017.02.17 11:07:11.391 Trades  'xxxxx': cancel order #52592261 sell limit 1.00 PLD-6.17 at 812.23
2017.02.17 11:07:11.397 Trades  'xxxxx': accepted cancel order #52592261 sell limit 1.00 PLD-6.17 at 812.23
2017.02.17 11:07:11.398 Trades  'xxxxx': cancel order #52592261 sell limit 1.00 PLD-6.17 at 812.23 placed for execution in 6.984 ms (1.955 ms on server)

Büyük olasılıkla kabul edilen, sunucudan, siparişin Exchange'e verildiğine dair bir mesajdır,

a , emrin borsa tarafından kabul edildiği ve parantez içinde gördüğümüz zamanın icrası için yerleştirildiği

Exchange'e gönderme ile Exchange'den bir yanıtın teslimi arasında :(

Katma

Bu nedenle, sizin durumunuzda süre iki katına çıkar (sipariş borsaya gönderilmedi, ancak olduğu gibi sunucuda 2 kez işlendi, bu nedenle "çift" gecikme)

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)

~2 sn - gelen siparişin sunucu tarafından işlenmesi

~2 sn sunucuda Exchange işleminin "taklidi"

 
prostotrader :

Bu nedenle, sizin durumunuzda süre iki katına çıkar (sipariş borsaya gönderilmedi, ancak olduğu gibi sunucuda 2 kez işlendi, bu nedenle "çift" gecikme)

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)

~2 sn - gelen siparişin sunucu tarafından işlenmesi

~2 sn sunucuda Exchange işleminin "taklidi"

Geliştiricilere, günlükteki her satırın ne anlama geldiği sorulmalıdır.
 
fxsaber :
Geliştiricilere, günlükteki her satırın ne anlama geldiği sorulmalıdır.

görmek zor değil

2017.02 . 17 13 : 21 : 20.382 trader (RTS- 3.17 ,M1)    COrder::Place: Order sent to server...
2017.02 . 17 13 : 21 : 20.390 trader (RTS- 3.17 ,M1)     OnTradeTransaction : Order got ticket.
2017.02 . 17 13 : 21 : 20.399 trader (RTS- 3.17 ,M1)     OnTradeTransaction : Order place done.
2017.02.17 13:21:20.382 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115140
2017.02.17 13:21:20.389 Trades  '1007932': accepted buy limit 2.00 RTS-6.17 at 115140
2017.02.17 13:21:20.390 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115140 placed for execution in 8.267 ms
 
prostotrader :

görmek zor değil

2017.02.17 13:21:20.382 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115140

Terminal siparişi kabul etti ve gönderdi.

2017.02.17 13:21:20.389 Trades  '1007932': accepted buy limit 2.00 RTS-6.17 at 115140

Sunucu, siparişi sistemine kaydetti ve yürütülmesi için gönderdi.

2017.02.17 13:21:20.390 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115140 placed for execution in 8.267 ms

Yürütme sona erdi ve infa terminale ulaştı.

Çift zaman yok. Sipariş kaydı ve yürütme bölümleri farklı şeylerdir.

 
fxsaber :
2017.02.17 13:21:20.382 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115140

Terminal siparişi kabul etti ve gönderdi.

2017.02.17 13:21:20.389 Trades  '1007932': accepted buy limit 2.00 RTS-6.17 at 115140

Sunucu, siparişi sistemine kaydetti ve yürütülmesi için gönderdi.

2017.02.17 13:21:20.390 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115140 placed for execution in 8.267 ms

Yürütme sona erdi ve infa terminale ulaştı.

Çift zaman yok. Sipariş kaydı ve yürütme bölümleri farklı şeylerdir.

çifte zamanın hakkında konuştum

Ve sonra, günlüğümden 17 ms için sipariş verildi,

ve terminal günlüğünde 8 ms. DİKKATLİ BAK

 
prostotrader :

çifte zamanın hakkında konuştum

Bu ne?
 
fxsaber :
Bu ne?

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)

52.745 - 50.991

55.329 - 52.745

Katma

Parantez içinde, OrderSend kullandığınız için toplam yürütme süresinin "çift" olduğunu görüyorsunuz,

ve bu zamanın yalnızca bir kısmını OrderSendAsync kullanarak görüyorum

danışman günlüğü

2017.02 . 17 13 : 21 : 20.382 trader (RTS- 3.17 ,M1)    COrder::Place: Order sent to server...
2017.02 . 17 13 : 21 : 20.390 trader (RTS- 3.17 ,M1)     OnTradeTransaction : Order got ticket.
2017.02 . 17 13 : 21 : 20.399 trader (RTS- 3.17 ,M1)     OnTradeTransaction : Order place done.

17 ms.

Terminal günlüğü

2017.02.17 13:21:20.382 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115140
2017.02.17 13:21:20.389 Trades  '1007932': accepted buy limit 2.00 RTS-6.17 at 115140
2017.02.17 13:21:20.390 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115140 placed for execution in 8.267 ms

8 ms.

Katma

bu yüzden muhtemelen daha net olacak

uzman günlüğü

2017.02 . 17 13 : 45 : 27.132  trader (RTS- 3.17 ,M1)      COrder::Place: Order sent to server...
2017.02 . 17 13 : 45 : 27.141  trader (RTS- 3.17 ,M1)       OnTradeTransaction : TRADE_TRANSACTION_REQUEST --> Order got ticket.
2017.02 . 17 13 : 45 : 27.421  trader (RTS- 3.17 ,M1)       OnTradeTransaction : TRADE_TRANSACTION_ORDER_UPDATE --> ORDER_STATE_PLACED -- > Order place done.

289 ms.

Terminal günlüğü

2017.02.17 13:45:27.132 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115190
2017.02.17 13:45:27.141 Trades  '1007932': accepted buy limit 2.00 RTS-6.17 at 115190
2017.02.17 13:45:27.141 Trades  '1007932': buy limit 2.00 RTS-6.17 at 115190 placed for execution in 8.526 ms

9 ms.

 
prostotrader :

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 )

Parantez içinde, OrderSend kullandığınız için toplam yürütme süresinin "çift" olduğunu görüyorsunuz,

Ayrılan süre, sunucuya giriş ve çıkış arasındaki süredir. Çift yok. Sunucunun iki işlemi vardır - kayıt ve yürütme. Parantez içinde - yürütme sürelerinin toplamı.
 
fxsaber :
Ayrılan süre, sunucuya giriş ve çıkış arasındaki süredir. Çift yok. Sunucunun iki işlemi vardır - kayıt ve yürütme. Parantez içinde - yürütme sürelerinin toplamı.

Evet, bu senin durumunda - zaman bir, ama benim günlüklerime bak!

katma

Kabul edildi - Siparişin onaylandığına ve kendisine bir bilet atandığına dair sunucu yanıtı

2017.02.17 13:45:27.141 trader (RTS-3.17,M1)      OnTradeTransaction: TRADE_TRANSACTION_REQUEST --> Order got ticket.
2017.02.17 13:45:27.141 Trades  '1007932': accepted buy limit 2.00 RTS-6.17 at 115190
 
prostotrader :

Evet, bu senin durumunda - zaman bir, ama benim günlüklerime bak!

Benim durumum değil. Tüm kullanıcılar için aynı olan terminal günlükleri vardır.