SL/TP 주문 수락 - 페이지 3 12345678 새 코멘트 fxsaber 2020.11.26 11:36 #21 fxsaber : 불행히도, 기탁의 수락을 감지할 수 없습니다. 이 정보는 터미널 측에서 사용할 수 없습니다. 그러나 거의 아이러니하게도 TP/SL 주문의 상당한 지연이 있으면 연기 실행 중 지연에 영향을 미칠 수밖에 없습니다. 왜냐하면 원인은 같은 성격인 것 같습니다. 거래 서버에서 가져온 제한 트리거 로그. 2020.11.26 09:32:23.053 '': order [#199 sell limit 0.01 EURSEK at 10.15957] triggered, activation price 10.16102 [10.16102 / 10.16354] 수락 틱. 제한을 재생할 때 3ms 지연. 매우 비싼 증거금 확인 등 아마도 서버에 검사를 비활성화하는 옵션이 있을 수 있습니다. 지금까지 중간 결론은 지연이 TP/SL 수준과 지연 모두에 대해 동일한 특성을 갖는다는 것입니다. 위협 틱은 09:32:23.050에 MT5 데이터베이스에 등록되었으며 그 전에 09:32:23.039에 거래 서버와 함께 머신에 도착했습니다. 저것들. 11ms 이전. 총 14(11 + 3) ms 지연. Acceptance of SL/TP orders 삐서 인트라데이 오류, 버그, 질문 Dmitry Fedoseev 2020.11.26 12:49 #22 사람이 산다)) 3밀리초가 문제다. fxsaber 2020.11.26 14:02 #23 Dmitry Fedoseev : 사람이 산다)) 3밀리초가 문제다. 이것은 CPU 로드가 0인 완전히 비어 있는 거래 서버에 있습니다. 위는 MQ-Demo에서 수백 밀리초에 대한 예입니다. 그래서 3밀리초라도 거절의 원인이 되는 경우가 많습니다. 신호등 때문에 비행기를 놓치는 것과 같습니다. fxsaber 2020.11.26 14:16 #24 fxsaber : 위협 틱은 09:32:23.050에 MT5 데이터베이스에 등록되었으며 그 전에 09:32:23.039에 거래 서버와 함께 머신에 도착했습니다. 저것들. 11ms 이전. 총 14(11 + 3) ms 지연. MT5 데이터베이스에 틱을 쓰는 속도도 확인하십시오. Aleksandr Slavskii 2020.11.26 15:29 #25 나는 내 실제 계정 에 단 하나의 주문만 있었고 테이크에 의해 마감되었습니다. 놀라운 일이 아닙니다. 주식))) QD 0 21 : 14 : 14.049 CheckOrders (GAZP,D1) ServerName: Open-Broker MN 0 21 : 14 : 14.049 CheckOrders (GAZP,D1) LF 0 21 : 14 : 14.078 CheckOrders (GAZP,D1) Last Tick 2020.11 . 13 21 : 45 : 51.656 180.84 180.89 CK 0 21 : 14 : 14.078 CheckOrders (GAZP,D1) Accepted Tick 2020.11 . 13 21 : 45 : 51.656 180.84 180.89 PS 0 21 : 14 : 14.078 CheckOrders (GAZP,D1) Accepted Length = 14 ms. EK 0 21 : 14 : 14.078 CheckOrders (GAZP,D1) Order 139999826 ORDER_TYPE_SELL GAZP 2020.11 . 13 21 : 45 : 51.670 180.84 ORDER_REASON_TP ORDER_STATE_FILLED 2020.11 . 13 21 : 45 : 51.670 , Position 139820013 created 2020.11 . 12 20 : 41 : 42.184 , StopLevel = 0 fxsaber 2020.11.27 10:03 #26 Aleksandr Slavskii : 나는 내 실제 계정 에 단 하나의 주문만 있었고 테이크에 의해 마감되었습니다. 놀라운 일이 아닙니다. 주식))) 당신은 매우 멋진 상황에 있습니다. 실제 계정 에 단 하나의 주문만 있었고 테이크에 의해 마감되었습니다. 놀라운 일이 아닙니다. 주식))) Order 139999826 ORDER_TYPE_SELL GAZP 2020.11 . 13 21 : 45 : 51.670 180.84 ORDER_REASON_TP ORDER_STATE_FILLED 2020.11 . 13 21 : 45 : 51.670 , Position 139820013 created 2020.11 . 12 20 : 41 : 42.184 , StopLevel = 0 TP 주문의 생성 시간과 실행 시간은 밀리초 정확도와 일치합니다. 아마도 이것이 거래소의 특징일 것입니다. 그러나 테이크 탄생의 지속 시간은 14밀리초입니다. 시장에서 교환 거래의 경우 이것은 많습니다. fxsaber 2020.11.27 21:20 #27 이유를 알 것 같습니다. 서버가 실행 중인 시스템에서 스크립트를 실행합니다. // Преобразование времени в миллисекундах в строку. string TimeToString ( const long time, const int FlagTime = TIME_DATE | TIME_SECONDS ) { return ( TimeToString (( datetime )time / 1000 , FlagTime) + "." + IntegerToString (time % 1000 , 3 , '0' )); } // Преобразование тика в строку. string TickToString( const MqlTick &Tick, const int digits ) { return ( TimeToString (Tick.time_msc) + " " + DoubleToString (Tick.bid, digits) + " " + DoubleToString (Tick.ask, digits)); } void OnTick () { MqlTick Tick; if ( SymbolInfoTick ( _Symbol , Tick)) Print (TickToString(Tick, _Digits )); } 결과. 2020.11 . 27 22 : 13 : 44. 156 2020.11 . 27 22 : 13 : 44. 149 1.59953 1.59993 2020.11 . 27 22 : 13 : 44. 862 2020.11 . 27 22 : 13 : 44. 855 0.98789 0.98837 2020.11 . 27 22 : 13 : 45. 263 2020.11 . 27 22 : 13 : 45. 258 0.98789 0.98839 2020.11 . 27 22 : 13 : 46. 878 2020.11 . 27 22 : 13 : 46. 873 10.15554 10.16084 2020.11 . 27 22 : 13 : 48. 993 2020.11 . 27 22 : 13 : 48. 991 10.15554 10.16106 2020.11 . 27 22 : 13 : 51. 722 2020.11 . 27 22 : 13 : 51. 716 0.98789 0.98840 2020.11 . 27 22 : 13 : 53. 035 2020.11 . 27 22 : 13 : 53. 027 1.59950 1.59995 2020.11 . 27 22 : 13 : 53. 134 2020.11 . 27 22 : 13 : 53. 128 1.59954 1.59995 2020.11 . 27 22 : 13 : 53. 737 2020.11 . 27 22 : 13 : 53. 734 0.98789 0.98839 2020.11 . 27 22 : 13 : 54.745 2020.11 . 27 22 : 13 : 54.743 0.98789 0.98840 2020.11 . 27 22 : 13 : 56.768 2020.11 . 27 22 : 13 : 56.761 0.98789 0.98839 2020.11 . 27 22 : 13 : 57.977 2020.11 . 27 22 : 13 : 57.973 1.59954 1.59994 2020.11 . 27 22 : 14 : 00.293 2020.11 . 27 22 : 14 : 00.292 10.15554 10.16093 2020.11 . 27 22 : 14 : 04.131 2020.11 . 27 22 : 14 : 04.125 1.59954 1.59995 2020.11 . 27 22 : 14 : 08.868 2020.11 . 27 22 : 14 : 08.866 0.98789 0.98841 2020.11 . 27 22 : 14 : 09.780 2020.11 . 27 22 : 14 : 09.773 0.98789 0.98840 2020.11 . 27 22 : 14 : 09.981 2020.11 . 27 22 : 14 : 09.975 1.59955 1.59994 2020.11 . 27 22 : 14 : 10.085 2020.11 . 27 22 : 14 : 10.076 1.59957 1.59994 2020.11 . 27 22 : 14 : 10.180 2020.11 . 27 22 : 14 : 10.177 1.59957 1.59995 왼쪽은 인쇄 시간입니다. 오른쪽은 들어오는 틱의 시간입니다. 지연이 명확하게 보입니다. OnTick은 틱이 거래 서버에 등록된 것보다 몇 밀리초 늦게 실행되는 것으로 나타났습니다. ZY 주문 활성화를 담당하는 서버 부분에서 틱이 터미널에 도착할 때와 마찬가지로 늦게 도착하는 것 같습니다. Enrique Dangeroux 2020.11.30 19:04 #28 fxsaber : 나는 또한 그러한 메시지에 전체 로그인을 가지고 있습니다. 주말이 지나면 상황이 바뀔 수도 있습니다. 2020.11.25 16:52:52.992 Trades '92810': failed modify #1758569 sell 0.02 USDJPY sl: 0.000, tp: 104.293 -> sl: 0.000, tp: 0.000 [Unknown error] 다 쓴. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Total Orders (from 2020.11 . 30 00 : 00 : 00 ) = 899 , calculated = 58 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Calculation time = 00 : 00 : 00.000 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) ServerName: RannForex-Server 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Last Tick 2020.11 . 30 19 : 07 : 45.786 104.369 104.369 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Length = 1077 ms. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Order 1774962 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 45.789 104.365 ORDER_REASON_TP ORDER_STATE_FILLED 2020.11 . 30 19 : 07 : 45.802 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Orders ( 6 ) before 1774962 with PositionID = 1774955 : 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) ------------------------ 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Last Tick 2020.11 . 30 19 : 07 : 44.766 104.366 104.366 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Tick 2020.11 . 30 19 : 07 : 44.766 104.366 104.366 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Length = 2 ms. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Order 1774959 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44.768 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.780 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Last Tick 2020.11 . 30 19 : 07 : 44.874 104.367 104.367 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Length = 164 ms. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Order 1774960 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44.876 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.900 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Last Tick 2020.11 . 30 19 : 07 : 44.940 104.368 104.368 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Length = 230 ms. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Order 1774961 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44.942 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.954 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Checked Orders = 3 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) ------------------------ fxsaber 2020.11.30 21:37 #29 Enrique Dangeroux : 다 쓴. 귀하의 로그는 새 틱이 도착한 후에만 반복 TP 주문이 형성되었음을 완전히 확인합니다. 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 SL/TP 주문 수락 Enrique Dangeroux , 2020.11.30 19:04 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Last Tick 2020.11 . 30 19 : 07 : 45. 786 104.369 104.369 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Length = 1077 ms. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Order 1774962 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 45. 789 104.365 ORDER_REASON_TP ORDER_STATE_FILLED 2020.11 . 30 19 : 07 : 45.802 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Orders ( 6 ) before 1774962 with PositionID = 1774955 : 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) ------------------------ 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Last Tick 2020.11 . 30 19 : 07 : 44. 766 104.366 104.366 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Tick 2020.11 . 30 19 : 07 : 44.766 104.366 104.366 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Length = 2 ms. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Order 1774959 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44. 768 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.780 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Last Tick 2020.11 . 30 19 : 07 : 44. 874 104.367 104.367 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Length = 164 ms. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Order 1774960 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44. 876 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.900 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Last Tick 2020.11 . 30 19 : 07 : 44. 940 104.368 104.368 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Tick 2020.11 . 30 19 : 07 : 44.712 104.365 104.365 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Accepted Length = 230 ms. 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Order 1774961 ORDER_TYPE_SELL USDJPY 2020.11 . 30 19 : 07 : 44. 942 104.365 ORDER_REASON_TP ORDER_STATE_REJECTED 2020.11 . 30 19 : 07 : 44.954 , Position 1774955 created 2020.11 . 30 19 : 07 : 22.655 , StopLevel = 0 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) Checked Orders = 3 2020.11 . 30 18 : 52 : 09.327 OrderCheck (GBPAUD,H1) ------------------------ (오늘) 다른 많은 유사한 로그에 대한 브로커와 함께 이러한 상황을 분석했습니다. Enrique Dangeroux 2020.11.30 22:10 #30 https://www.mql5.com/en/forum/341117 은 여전히 실제 문제입니다 잡지의 경우 여기에 "거래 설정"이 없었습니다. 12345678 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
불행히도, 기탁의 수락을 감지할 수 없습니다. 이 정보는 터미널 측에서 사용할 수 없습니다. 그러나 거의 아이러니하게도 TP/SL 주문의 상당한 지연이 있으면 연기 실행 중 지연에 영향을 미칠 수밖에 없습니다. 왜냐하면 원인은 같은 성격인 것 같습니다.
거래 서버에서 가져온 제한 트리거 로그.
2020.11.26 09:32:23.053 '': order [#199 sell limit 0.01 EURSEK at 10.15957] triggered, activation price 10.16102 [10.16102 / 10.16354]
수락 틱.
제한을 재생할 때 3ms 지연. 매우 비싼 증거금 확인 등
아마도 서버에 검사를 비활성화하는 옵션이 있을 수 있습니다.
지금까지 중간 결론은 지연이 TP/SL 수준과 지연 모두에 대해 동일한 특성을 갖는다는 것입니다.
위협 틱은 09:32:23.050에 MT5 데이터베이스에 등록되었으며 그 전에 09:32:23.039에 거래 서버와 함께 머신에 도착했습니다. 저것들. 11ms 이전. 총 14(11 + 3) ms 지연.
사람이 산다)) 3밀리초가 문제다.
이것은 CPU 로드가 0인 완전히 비어 있는 거래 서버에 있습니다.
위는 MQ-Demo에서 수백 밀리초에 대한 예입니다.
그래서 3밀리초라도 거절의 원인이 되는 경우가 많습니다. 신호등 때문에 비행기를 놓치는 것과 같습니다.
위협 틱은 09:32:23.050에 MT5 데이터베이스에 등록되었으며 그 전에 09:32:23.039에 거래 서버와 함께 머신에 도착했습니다. 저것들. 11ms 이전. 총 14(11 + 3) ms 지연.
MT5 데이터베이스에 틱을 쓰는 속도도 확인하십시오.
나는 내 실제 계정 에 단 하나의 주문만 있었고 테이크에 의해 마감되었습니다. 놀라운 일이 아닙니다. 주식)))
나는 내 실제 계정 에 단 하나의 주문만 있었고 테이크에 의해 마감되었습니다. 놀라운 일이 아닙니다. 주식)))
당신은 매우 멋진 상황에 있습니다.
실제 계정 에 단 하나의 주문만 있었고 테이크에 의해 마감되었습니다. 놀라운 일이 아닙니다. 주식)))
TP 주문의 생성 시간과 실행 시간은 밀리초 정확도와 일치합니다. 아마도 이것이 거래소의 특징일 것입니다.
그러나 테이크 탄생의 지속 시간은 14밀리초입니다. 시장에서 교환 거래의 경우 이것은 많습니다.
이유를 알 것 같습니다. 서버가 실행 중인 시스템에서 스크립트를 실행합니다.
결과.
왼쪽은 인쇄 시간입니다. 오른쪽은 들어오는 틱의 시간입니다. 지연이 명확하게 보입니다. OnTick은 틱이 거래 서버에 등록된 것보다 몇 밀리초 늦게 실행되는 것으로 나타났습니다.
ZY 주문 활성화를 담당하는 서버 부분에서 틱이 터미널에 도착할 때와 마찬가지로 늦게 도착하는 것 같습니다.
나는 또한 그러한 메시지에 전체 로그인을 가지고 있습니다. 주말이 지나면 상황이 바뀔 수도 있습니다.
2020.11.25 16:52:52.992 Trades '92810': failed modify #1758569 sell 0.02 USDJPY sl: 0.000, tp: 104.293 -> sl: 0.000, tp: 0.000 [Unknown error]
다 쓴.
다 쓴.
귀하의 로그는 새 틱이 도착한 후에만 반복 TP 주문이 형성되었음을 완전히 확인합니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
SL/TP 주문 수락
Enrique Dangeroux , 2020.11.30 19:04
(오늘) 다른 많은 유사한 로그에 대한 브로커와 함께 이러한 상황을 분석했습니다.
https://www.mql5.com/en/forum/341117 은 여전히 실제 문제입니다
잡지의 경우 여기에 "거래 설정"이 없었습니다.