요새. 실행 질문 - 페이지 85

 
fxsaber :

수락됨 - 정확히 무엇을 의미합니까?

1533 - 서버 데이터가 로그에서 다시 누락되었습니다. 그러니 1531을 잘 관리하세요.

허용되지 않음 터미널 확인 없음 :(

전송 시작과 수락 사이의 시간(6ms)이 총 실행 시간 (6.984ms)과 거의 같기 때문입니다.

(주문은 OrderSendAsync 명령으로 전송됨)

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)

거래소에서 주문이 접수되었다는 서버의 메시지가 가장 많이 수락되었습니다.

, 거래소에서 주문을 수락한 실행을 위해 배치 되었으며 괄호 안의 내용은 시간입니다.

Exchange로 보내는 것과 Exchange에서 응답을 전달하는 것 사이 :(

추가됨

따라서 귀하의 경우 시간이 두 배가됩니다 (주문이 거래소로 보내지지 않았지만 서버에서 2 번 처리되었으므로 "이중"지연)

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초 - 서버에서 들어오는 주문 처리

서버에서 Exchange 작업의 ~2초 "모방"

 
prostotrader :

따라서 귀하의 경우 시간이 두 배가됩니다 (주문이 거래소로 보내지지 않았지만 서버에서 2 번 처리되었으므로 "이중"지연)

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초 - 서버에서 들어오는 주문 처리

서버에서 Exchange 작업의 ~2초 "모방"

개발자는 로그의 각 행이 의미하는 바를 물어봐야 합니다.
 
fxsaber :
개발자는 로그의 각 행이 의미하는 바를 물어봐야 합니다.

보기 어렵지 않아요

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 :

보기 어렵지 않아요

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

실행이 종료되고 infa가 터미널에 도달했습니다.

더블 타임이 없습니다. 주문 등록과 실행 부분은 다릅니다.

 
fxsaber :
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

실행이 종료되고 infa가 터미널에 도달했습니다.

더블 타임이 없습니다. 주문 등록과 실행 부분은 다릅니다.

나는 당신의 더블 타임에 대해 이야기했습니다

그런 다음 내 로그에서 주문이 17ms 동안 이루어졌습니다.

터미널 로그에서 8ms. 주의 깊게 봐

 
prostotrader :

나는 당신의 더블 타임 에 대해 이야기했습니다

그것은 무엇입니까?
 
fxsaber :
그것은 무엇입니까?

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

추가됨

대괄호 안에는 OrderSend를 사용하기 때문에 총 실행 시간이 "2배"인 것을 볼 수 있습니다.

OrderSendAsync를 사용하여 이 시간의 일부만 봅니다.

고문 로그

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밀리초

터미널 로그

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밀리초

추가됨

그래서 아마도 더 명확 할 것입니다

전문가 로그

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밀리초

터미널 로그

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

9ms

 
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 )

대괄호 안에는 OrderSend를 사용하기 때문에 총 실행 시간이 "2배"인 것을 볼 수 있습니다.

할당된 시간은 서버의 진입과 퇴장 사이의 시간입니다. 더블은 없습니다. 서버에는 등록과 실행의 두 가지 작업이 있습니다. 대괄호 - 실행 시간의 합계.
 
fxsaber :
할당된 시간은 서버의 진입과 퇴장 사이의 시간입니다. 더블은 없습니다. 서버에는 등록과 실행의 두 가지 작업이 있습니다. 대괄호 - 실행 시간의 합계.

예, 이것은 귀하의 경우입니다. 시간은 1이지만 MY 로그를 보십시오!

추가

수락됨 - 주문이 승인 되었고 티켓이 할당되었다는 서버 응답

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 :

예, 이것은 귀하의 경우입니다. 시간은 1이지만 MY 로그를 보십시오!

제 경우는 그렇지 않습니다. 모든 사용자에게 동일한 터미널 로그가 있습니다.
사유: