FORTS: OnTradeTransaction() 반환 코드 - 페이지 11 1...4567891011 새 코멘트 Mikhail Filimonov 2015.12.02 19:11 #101 Dmitry Fedoseev : 그 명령이 어떤 구체적인 상태를 가졌는지는 분명하지 않습니다. 주문을 삭제하려면 주문이 존재하고 "중간" 상태가 아닌 것이 중요합니다. 자세히 살펴보십시오(모든 설명 포함): https://www.mql5.com/ru/forum/58012/page9#comment_2074928 ФОРТС: OnTradeTransaction() коды возврата www.mql5.com Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:. - Страница 9 - Категория: биржевой трейдинг Dmitry Fedoseev 2015.12.02 19:14 #102 Михаил : 주문을 삭제하려면 주문이 존재하고 "중간" 상태가 아닌 것이 중요합니다. 주의 깊게 살펴보십시오(모든 설명 포함): https://www.mql5.com/ru/forum/58012/page9#comment_2074928 여전히 흥미롭고 서비스 데스크에 대한 명확한 논거로 유용할 수 있습니다. Mikhail Filimonov 2015.12.02 19:16 #103 Dmitry Fedoseev : 여전히 흥미롭고 서비스 데스크에 대한 명확한 논거로 유용할 수 있습니다. 그래서 CheckOrderState() 함수가 잘못 작성되었다고 생각하십니까? P/S SD는 언제나처럼 조용합니다.... Dmitry Fedoseev 2015.12.02 19:33 #104 Михаил : 그래서 CheckOrderState() 함수가 잘못 작성되었다고 생각하십니까? P/S SD는 언제나처럼 조용합니다.... 모르겠어요. ORDER_STATE_PLACED 상태가 있었다면 아마도 같은 버그일 것입니다. 그리고 ORDER_STATE_PARTIAL 인 경우 알려지지 않았으며 Alexander는이 경우에 대해 말하지 않았으며 아마도 약간의 미묘함 일 것입니다. 어떤 경우든 주문의 특정 상태를 알 수 있도록 기능을 개선할 수 있습니다. Mikhail Filimonov 2015.12.02 19:45 #105 Dmitry Fedoseev : 모르겠어요. ORDER_STATE_PLACED 상태가 있었다면 아마도 같은 버그일 것입니다. 그리고 ORDER_STATE_PARTIAL 인 경우 알려지지 않았으며 Alexander는이 경우에 대해 말하지 않았으며 아마도 약간의 미묘함 일 것입니다. 어떤 경우든 주문의 특정 상태를 알 수 있도록 기능을 개선할 수 있습니다. 가능하고 개선될 수 있지만 (제 생각에는) 다음이 중요합니다. 1. 주문이 중간 상태인 경우, 즉: ORDER_STATE_STARTED ORDER_STATE_REQUEST_ADD ORDER_STATE_REQUEST_MODIFY ORDER_STATE_REQUEST_CANCEL 그러면 아무것도 할 수 없으므로 ORD_BUSY (나는 이 상태들에서 요점을 전혀 보지 못한다) 2. 주문이 내역에 없으면 존재하며 수락만 가능합니다. 두 가지 상태로: ORDER_STATE_PARTIAL = ORD_EXIST_PARTIAL ORDER_STATE_PLACED = ORD_EXIST 3. 이 모든 결론은 천장에서 가져온 것이 아니라 MQL5에 대한 문서에서 가져온 것입니다. 개발자에게 "기능"이 있는 경우 반드시 설명서에 명시되어 있습니다! 4. 예를 들어, 나는 투시력이 없고 개발자가 무엇을 염두에 두고 있었는지 알 수 없습니다. 일부 기능을 작성합니다. 어떤 설명이 주어졌습니까? 이것이 결과입니다! P/S 물론 오해할 수 있는 부분이 있지만 이 경우는 아니다. 항목 대 핍 x축을 따라 비선형 왜곡이 [아카이브!] 포럼을 어지럽히 지 prostotrader 2016.09.02 20:34 #106 그리고 브로커(거래소)가 주문을 취소할 때 반품 코드가 없는 이유는 무엇입니까? case ORDER_NONE_REJECTED: Print ( __FUNCTION__ , ": Main ордер отклонён брокером(биржей). Билет = " , trans.order, " Причина: " , result.retcode, " " , result.retcode_external ); break 2016.09 . 02 16 : 11 : 05.687 trader (GAZR- 12.16 ,H1) OnTradeTransaction : Main ордер отклонён брокером(биржей). Билет = 43595612 Причина: 0 0 2016.09 . 02 16 : 11 : 05.687 Trades 'xxxxx' : exchange buy 9.00 GAZR- 12.16 at market 2016.09 . 02 16 : 11 : 05.687 Trades 'xxxxx' : accepted exchange buy 9.00 GAZR- 12.16 at market 2016.09 . 02 16 : 11 : 05.687 Trades 'xxxxx' : exchange buy 9.00 GAZR- 12.16 at market placed for execution in 11.344 ms 2016.09 . 02 16 : 18 : 45.902 Trades 'xxxxx' : buy limit 9.00 GAZR- 3.17 at 14165 2016.09 . 02 16 : 18 : 45.908 Trades 'xxxxx' : accepted buy limit 9.00 GAZR- 3.17 at 14165 2016.09 . 02 16 : 18 : 45.909 Trades 'xxxxx' : buy limit 9.00 GAZR- 3.17 at 14165 placed for execution Renat Fatkhullin 2016.09.02 20:42 #107 prostotrader : 그리고 브로커(거래소)가 주문을 취소할 때 반품 코드가 없는 이유는 무엇입니까? 측면에 실행을 제공할 때 이 코드를 항상 사용할 수 있는 것은 아닙니다. 게이트웨이를 확인하고 확실한 답변을 찾으면 이 반환 코드를 채우는 것을 고려할 것입니다. prostotrader 2016.09.02 20:43 #108 Renat Fatkhullin : 이 코드는 실행을 측면에 부여할 때 항상 사용할 수 있는 것은 아닙니다. 게이트웨이를 확인하고 이 반환 코드를 작성하는 것을 고려할 것입니다. 고맙습니다. prostotrader 2016.10.20 23:57 #109 오늘은 MT5 서버에 일종의 오류가 발생하여 주문이 거부되었지만 이유가 없습니다(0 0)..... Print ( __FUNCTION__ , ": Buy ордер отклонён брокером(биржей). Билет = " , trans.order, " Причина: " , result.retcode, " " , result.retcode_external ); 2016.10 . 20 20 : 31 : 08.793 trader (PLT- 12.16 ,H1) OnTradeTransaction : Buy ордер отклонён брокером(биржей). Билет = 46614026 Причина: 0 0 2016.10 . 20 20 : 31 : 08.797 trader (TATN- 12.16 ,H1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614027 Ордер отклонён. 2016.10 . 20 20 : 31 : 08.797 trader (TATN- 12.16 ,H1) OnTradeTransaction : Buy ордер отклонён брокером(биржей). Билет = 46614027 Причина: 0 0 2016.10 . 20 20 : 31 : 08.801 trader (BR- 12.16 ,M1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = SELL_ORDER; Билет = 46614028 Ордер отклонён. 2016.10 . 20 20 : 31 : 08.801 trader (BR- 12.16 ,M1) OnTradeTransaction : Sell ордер отклонён брокером(биржей). Билет = 46614028 Причина: 0 0 2016.10 . 20 20 : 31 : 08.804 trader (SNGP- 12.16 ,H1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614029 Ордер отклонён. 2016.10 . 20 20 : 31 : 08.804 trader (SNGP- 12.16 ,H1) OnTradeTransaction : Buy ордер отклонён брокером(биржей). Билет = 46614029 Причина: 0 0 2016.10 . 20 20 : 31 : 08.806 trader (MXI- 12.16 ,M1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614030 Ордер отклонён. FORTS: OnTradeTransaction() return codes Synchronise Windows local time MT5 서버와 Windows 현지 1...4567891011 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
그 명령이 어떤 구체적인 상태를 가졌는지는 분명하지 않습니다.
주문을 삭제하려면 주문이 존재하고 "중간" 상태가 아닌 것이 중요합니다.
자세히 살펴보십시오(모든 설명 포함):
https://www.mql5.com/ru/forum/58012/page9#comment_2074928
주문을 삭제하려면 주문이 존재하고 "중간" 상태가 아닌 것이 중요합니다.
주의 깊게 살펴보십시오(모든 설명 포함):
https://www.mql5.com/ru/forum/58012/page9#comment_2074928
여전히 흥미롭고 서비스 데스크에 대한 명확한 논거로 유용할 수 있습니다.
그래서 CheckOrderState() 함수가 잘못 작성되었다고 생각하십니까?
P/S SD는 언제나처럼 조용합니다....
그래서 CheckOrderState() 함수가 잘못 작성되었다고 생각하십니까?
P/S SD는 언제나처럼 조용합니다....
모르겠어요. ORDER_STATE_PLACED 상태가 있었다면 아마도 같은 버그일 것입니다.
그리고 ORDER_STATE_PARTIAL 인 경우 알려지지 않았으며 Alexander는이 경우에 대해 말하지 않았으며 아마도 약간의 미묘함 일 것입니다.
어떤 경우든 주문의 특정 상태를 알 수 있도록 기능을 개선할 수 있습니다.
모르겠어요. ORDER_STATE_PLACED 상태가 있었다면 아마도 같은 버그일 것입니다.
그리고 ORDER_STATE_PARTIAL 인 경우 알려지지 않았으며 Alexander는이 경우에 대해 말하지 않았으며 아마도 약간의 미묘함 일 것입니다.
어떤 경우든 주문의 특정 상태를 알 수 있도록 기능을 개선할 수 있습니다.
가능하고 개선될 수 있지만 (제 생각에는) 다음이 중요합니다.
1. 주문이 중간 상태인 경우, 즉:
ORDER_STATE_STARTED
ORDER_STATE_REQUEST_ADD
ORDER_STATE_REQUEST_MODIFY
ORDER_STATE_REQUEST_CANCEL
그러면 아무것도 할 수 없으므로 ORD_BUSY
(나는 이 상태들에서 요점을 전혀 보지 못한다)
2. 주문이 내역에 없으면 존재하며 수락만 가능합니다.
두 가지 상태로:
ORDER_STATE_PARTIAL = ORD_EXIST_PARTIAL
ORDER_STATE_PLACED = ORD_EXIST
3. 이 모든 결론은 천장에서 가져온 것이 아니라 MQL5에 대한 문서에서 가져온 것입니다.
개발자에게 "기능"이 있는 경우 반드시
설명서에 명시되어 있습니다!
4. 예를 들어, 나는 투시력이 없고 개발자가 무엇을 염두에 두고 있었는지 알 수 없습니다.
일부 기능을 작성합니다.
어떤 설명이 주어졌습니까? 이것이 결과입니다!
P/S 물론 오해할 수 있는 부분이 있지만 이 경우는 아니다.
그리고 브로커(거래소)가 주문을 취소할 때 반품 코드가 없는 이유는 무엇입니까?
그리고 브로커(거래소)가 주문을 취소할 때 반품 코드가 없는 이유는 무엇입니까?
측면에 실행을 제공할 때 이 코드를 항상 사용할 수 있는 것은 아닙니다.
게이트웨이를 확인하고 확실한 답변을 찾으면 이 반환 코드를 채우는 것을 고려할 것입니다.
이 코드는 실행을 측면에 부여할 때 항상 사용할 수 있는 것은 아닙니다.
게이트웨이를 확인하고 이 반환 코드를 작성하는 것을 고려할 것입니다.
오늘은 MT5 서버에 일종의 오류가 발생하여 주문이 거부되었지만 이유가 없습니다(0 0).....
" Причина: " , result.retcode, " " , result.retcode_external );
2016.10 . 20 20 : 31 : 08.797 trader (TATN- 12.16 ,H1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614027 Ордер отклонён.
2016.10 . 20 20 : 31 : 08.797 trader (TATN- 12.16 ,H1) OnTradeTransaction : Buy ордер отклонён брокером(биржей). Билет = 46614027 Причина: 0 0
2016.10 . 20 20 : 31 : 08.801 trader (BR- 12.16 ,M1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = SELL_ORDER; Билет = 46614028 Ордер отклонён.
2016.10 . 20 20 : 31 : 08.801 trader (BR- 12.16 ,M1) OnTradeTransaction : Sell ордер отклонён брокером(биржей). Билет = 46614028 Причина: 0 0
2016.10 . 20 20 : 31 : 08.804 trader (SNGP- 12.16 ,H1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614029 Ордер отклонён.
2016.10 . 20 20 : 31 : 08.804 trader (SNGP- 12.16 ,H1) OnTradeTransaction : Buy ордер отклонён брокером(биржей). Билет = 46614029 Причина: 0 0
2016.10 . 20 20 : 31 : 08.806 trader (MXI- 12.16 ,M1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614030 Ордер отклонён.