주식 시장. 재고. 거래 주문 실행 속도. - 페이지 5

 
Yuriy Zaytsev # :


분명히 전략에 따르면 명시된만큼 정확하게 구매해야합니다.

연료에 대해 동일한 볼륨을 헤지하기 위해.

불행히도 펀드에 대한 시장 주문 및 IOC 채우기가 없습니다.

RETURN을 사용하면 주문이 여전히 주문서에 남아 있을 수 있습니다.

그것은 제거하고 새로운 것을 배치해야 하며, 이는 시간 손실과 주문 추적의 복잡성과 관련이 있습니다.

FOK 채우기는 RETURN보다 나쁩니다. 원하는 볼륨이 두 번 이상 없을 수 있기 때문입니다.

zhedzhe에서는 두 번째 다리를 완전히 빨리 구매하는 것이 매우 중요합니다.

 

실제 MT-5, 주식 시장에서 거래하는 사람(Opener 선호)

레이아웃, pliz, 트랜잭션 에 대한 로그 조각( 이것은 기록에 있음)

2022.03.08 02:21:21.052 Trades  'ххххх': sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.057 Trades  'ххххх': accepted sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.057 Trades  'ххххх': order #403249172 sell limit 2 / 2 GAZP at 125.00 done in 4.702 ms
2022.03.08 02:21:21.107 Trades  'ххххх': cancel order #403249172 sell limit 2 GAZP at 125.00
2022.03.08 02:21:21.111 Trades  'ххххх': accepted cancel order #403249172 buy 0  at market
2022.03.08 02:21:21.111 Trades  'ххххх': cancel #403249172 sell limit 2 GAZP at market done in 4.504 ms
 
증권 거래소에서 MT-5로 로봇이나 손으로 실제 거래를 하는 사람은 없습니까?
 
prostotrader # :
증권 거래소에서 MT-5로 로봇이나 손으로 실제 거래를 하는 사람은 없습니까?

2번도 일어나지 않기 위해 바로 로그 파서를 작성하기로 했다.)) MT5로 철저하게 전환했기 때문이다.


일반적으로 평균 35ms 범위에서 나타났습니다. 2월 22일, 그리고 2월 23일에 오프닝이 ... MT5에 문제가 있었던 것 같습니다. 차트에서 ... 100번째 거래 후 작은 피크로 보입니다.) 물론 최고점을 제외한 35명. 브로커 발견. 이것은 아마도 영향을 미칠 것입니다. 저는 여전히 로컬 랩톱(전투 서버), Wi-Fi 인터넷에서 테스트하고 있습니다. 전투 환경에서는 더 나을 것입니다. 하지만 이 모든 것이 더 이상 측정 영역에 영향을 미치지 않을 수도 있습니다. 핑 터미널은 3-4ms를 씁니다.

상단 그래프에서 타이밍은 윈도우 10에 대한 평균이고, 하단 그래프에서 실제 값(타이밍의 변칙적 증가 이전 영역)입니다.
파일:
165_001.png  136 kb
vt5_002.png  213 kb
 
Replikant_mih # :

2번도 일어나지 않기 위해 바로 로그 파서를 작성하기로 했다.)) MT5로 철저하게 전환했기 때문이다.


일반적으로 평균 35ms 범위에서 나타났습니다. 2월 22일, 그리고 2월 23일에 오프닝이 ... MT5에 문제가 있었던 것 같습니다. 차트에서 ... 100번째 거래 후 작은 피크로 보입니다.) 물론 최고점을 제외한 35명. 브로커 발견. 이것은 아마도 영향을 미칠 것입니다. 저는 여전히 로컬 랩톱(전투 서버), Wi-Fi 인터넷에서 테스트하고 있습니다. 전투 환경에서는 더 나을 것입니다. 하지만 이 모든 것이 더 이상 측정 영역에 영향을 미치지 않을 수도 있습니다. Ping 터미널은 3-4ms를 씁니다.

상단 그래프에서 타이밍은 윈도우 10에 대한 평균이고, 하단 그래프에서 실제 값(타이밍의 변칙적 증가 이전 영역)입니다.

안녕하세요.

정말 감사 합니다만, 터미널 로그 3~4줄이 필요하고,

주문이 거래로 전송되는 순간부터

이들처럼

2022.03.09 14:56:32.815 Trades  'ххххх': exchange buy 1 GOLD-6.22 at market
2022.03.09 14:56:32.819 Trades  'ххххх': accepted exchange buy 1 GOLD-6.22 at market
2022.03.09 14:56:32.820 Trades  'ххххх': exchange buy 1 GOLD-6.22 at market placed for execution in 5.083 ms
2022.03.09 14:56:32.826 Trades  'ххххх': deal #110213851 buy 1 GOLD-6.22 at 2057.3 done (based on order #197971513)
 
prostotrader # :

안녕하세요.

정말 감사 합니다만, 3~4줄의 터미널 로그가 필요하고,

주문이 거래로 전송되는 순간부터

이들처럼

지엘 0 21:30:53.544 거래 'xxxxx': 시장에서 교환 구매 2 AFLT

CF 0 21:30:53.552 거래 'xxxxx': 시장에서 교환 구매 2 AFLT 허용

HN 0 21:30:53.554 거래 'xxxxx': 실행을 위해 배치된 시장에서 교환 매수 2 AFLT

0 21:30:53.570 거래 'xxxxx': 주문 번호 196883029 시장에서 2/2 AFLT 구매가 27.250ms 내에 완료됨

MF 0 21:30:53.576 거래 'xxxxx': 거래 #109541514 55.74에 AFLT 2개 구매 완료(주문 번호 196883029 기준)


비밀이 아니면 무엇을 보고 있는 겁니까?) 'done in' 뒤의 숫자는 대표가 아닌 건가요?

 
Replikant_mih # :

지엘 0 21:30:53.544 거래 'xxxxx': 시장에서 교환 구매 2 AFLT

CF 0 21:30:53.552 거래 'xxxxx': 시장에서 교환 구매 2 AFLT 허용

HN 0 21:30:53.554 거래 'xxxxx': 실행을 위해 배치된 시장에서 교환 매수 2 AFLT

0 21:30:53.570 거래 'xxxxx': 주문 번호 196883029 시장에서 2/2 AFLT 구매가 27.250ms 내에 완료됨

MF 0 21:30:53.576 거래 'xxxxx': 거래 #109541514 55.74에 AFLT 2개 구매 완료(주문 번호 196883029 기준)


비밀이 아니면 뭘 보고 있는 겁니까?) 'done in' 뒤의 숫자가 대표가 아닌 건가요?

감사합니다. 증권시장에서 거래되는 기간을 봅니다.

퀵보다 10배 빠른 32ms 만에 트랜잭션이 완료된 것을 로그에서 확인할 수 있으며,

매우 고무적입니다. 다시 한 번 감사드립니다.

이것이 실제 로그 입니까?

 
prostotrader # :

감사합니다. 증권시장에서 거래되는 기간을 봅니다.

퀵보다 10배 빠른 32ms 만에 트랜잭션이 완료된 것을 로그에서 확인할 수 있으며,

그것은 저를 매우 행복하게 만듭니다. 다시 한 번 대단히 감사합니다.

이것이 실제 로그 입니까?

" 완료"가 있는 줄에서 ms에 집중할 수 있다고 생각합니다. 아마도 비동기식으로 보내면 총 시간이 이 수치에 가까워질 것입니다. 특히 oder Id가 첫 번째 줄에 나타나지 않기 때문에 한 줄에서 구문 분석하는 것이 더 쉽습니다.


x10은 속도 면에서 매우 적절합니다. 반대로 급한 로그에 비하면 속도가 좋지 않다고 생각했습니다.

실제 계정(데모 아님), 예.
 
Replikant_mih # :

" 완료"가 있는 줄에서 ms에 집중할 수 있다고 생각합니다. 아마도 비동기식으로 보내면 총 시간이 이 수치에 가까워질 것입니다. 특히 oder Id가 첫 번째 줄에 나타나지 않기 때문에 한 줄에서 구문 분석하는 것이 더 쉽습니다.


x10은 속도 면에서 매우 적절합니다. 반대로 급한 로그에 비하면 속도가 좋지 않다고 생각했습니다.

실제 계정(데모 아님), 예.

다시 한 번 진심으로 감사드립니다.

 

나는 아무것도 얻지 못한다...

이것은 데모 서버 결함입니까 아니면 제가 뭔가를 잘못 이해하고 있습니까?

PENDING 실행을 설정하면 주문이 실행되지 않고 주문서에 배치됩니다 :(

DEAL이면 모든 것이 정상입니다.


그리고 나는 가격 206.00을 나타냅니다

Pipe.out_data.pipe_com = P_BUY_SPOT;
  Pipe.out_data.spot_trade_lot = 1 ;
  Pipe.out_data.spot_trade_price = 206.0 ;
   if (Pipe.WriteData(Pipe.out_data) == true )
  {
     if (Pipe.ReadData() == true )
    {
       Print ( "Result: " , EnumToString (Pipe.in_data.pipe_com));
       Print ( "Price: " , Pipe.in_data.spot_pos_price);
       Print ( "Lot: " , Pipe.in_data.spot_pos_lot);
    }
  }

그리고 구입

 2022.03 . 10 16 : 35 : 45.811 FutPipeClient (GAZR- 3.22 ,M1)    Клиент инициализирован успешно.
2022.03 . 10 16 : 35 : 45.816 FutPipeClient (GAZR- 3.22 ,M1)    Result: P_DEAL_DONE
2022.03 . 10 16 : 35 : 45.816 FutPipeClient (GAZR- 3.22 ,M1)    Price: 250.0
2022.03 . 10 16 : 35 : 45.816 FutPipeClient (GAZR- 3.22 ,M1)    Lot: 1

그리고 205.70 이어야 합니다.

불가사의....