오류, 버그, 질문 - 페이지 1790

 
Artyom Trishkin :
그리고 주문이 이미 이루어지면 무언가가 반환됩니까?
ORDER_STATE_PLACED .
 
fxsaber :
ORDER_STATE_PLACED .
글쎄, 그것은 다음과 같이 설명됩니다.


식별자

설명

ORDER_STATE_STARTED

주문이 정확한지 확인했지만 브로커가 아직 수락하지 않았습니다.

ORDER_STATE_PLACED

주문 접수


거래 요청(OrderSend)을 보냅니다. 정확성이 확인되고 확인되면 true가 반환됩니다. 즉, 거래 요청의 정확성에 대한 답변입니다. 서버가 아직 이 요청을 수락하지 않았습니다.

또한 서버에서 요청을 수락하면 이에 대한 응답이 반환됩니다. ORDER_STATE_PLACED - 주문이 완료되었습니다.

장담할 수는 없지만 논리적으로 그렇게 됩니다. 나는 수중 암석을 모른다.
 
Artyom Trishkin :
글쎄, 그것은 다음과 같이 설명됩니다.


식별자

설명

ORDER_STATE_STARTED

주문이 정확한지 확인했지만 브로커가 아직 수락하지 않았습니다.

ORDER_STATE_PLACED

주문 접수


거래 요청(OrderSend)을 보냅니다. 정확성이 확인되고 확인되면 true가 반환됩니다. 즉, 거래 요청의 정확성에 대한 답변입니다. 서버가 아직 이 요청을 수락하지 않았습니다.

또한 서버에서 요청을 수락하면 이에 대한 응답이 반환됩니다. ORDER_STATE_PLACED - 주문이 완료되었습니다.

장담할 수는 없지만 논리적으로 그렇게 됩니다. 나는 수중 암석을 모른다.
OrderSend 가 아닌 OrderSendAsync로 작업하는 논리를 설명했습니다. 현재 OrderSend가 보류된 후 주문을 삭제하고 싶을 것이며 중단될 가능성이 가장 높기 때문입니다. 시작된 주문은 삭제되지 않습니다.
 
Artyom Trishkin :
거래 요청(OrderSend)을 보냅니다. 정확성이 확인되고 확인되면 true가 반환됩니다. 즉, 거래 요청의 정확성에 대한 답변입니다. 서버가 아직 이 요청을 수락하지 않았습니다.
그리고 OrderSend는 OrderSendAsync (이름 제외)와 어떻게 다릅니까?
 
A100 :
그리고 OrderSend는 OrderSendAsync(이름 제외)와 어떻게 다릅니까?
글쎄, 나는 논리에 대한 나의 관점에서만 위에 썼습니다. 4개의 긴 작업에 영향을 줍니다. 그러므로 나는 이 질문에 대답할 것 같지 않다.)
 
Artyom Trishkin :
글쎄, 나는 논리에 대한 나의 관점에서만 위에 썼습니다. 4개의 긴 작업에 영향을 줍니다. 그러므로 나는 이 질문에 대답할 것 같지 않다.)

여기에서 7번 항목을 참조하십시오. https://www.mql5.com/en/forum/23/page19#comment_2632240

Список изменений в билдах MetaTrader 5 Client Terminal
Список изменений в билдах MetaTrader 5 Client Terminal
  • www.mql5.com
Автоматическое обновление доступно через систему LiveUpdate:.
 
A100 :

여기에서 항목 7을 참조하십시오. https://www.mql5.com/en/forum/23/page19#comment_2632240

설명된 경우에 대한 설명은 서버가 이전 빌드에 있다는 것일 수 있습니다.

오래된 빌드는 이 경우와 관련이 없습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MetaTrader 5 클라이언트 터미널 빌드의 변경 사항 목록

MetaQuotes Software Corp. , 2016.07.14 15:30

  1. MQL5: 주문, 수정 및 제거 시 OrderSend 기능의 동작이 변경되었습니다. 동작은 외부 거래 시스템에서 주문할 때만 변경됩니다. 이전에는 브로커 서버에서 주문을 성공적으로 배치(처리)한 후 반환된 OrderSend 기능의 제어가 있었습니다. 이제 브로커의 서버가 외부 거래 시스템으로부터 주문이 성공적으로 접수되었다는 알림을 받은 후에만 제어가 반환됩니다.

    다음은 함수의 이전(빨간색 화살표) 및 현재 동작을 개략적으로 나타낸 것입니다.



Before(다이어그램에서)를 사용하더라도 OrderSend는 배치될 때만 반환되어야 하기 때문입니다. 또한 외부 시스템이 없는 다른 데모 서버에서 이러한 경우가 발생합니다.
 
fxsaber :
오래된 빌드는 이 경우와 관련이 없습니다.
예, 그 문구를 삭제했습니다
 
대화 상대의 @-call은 포럼에서 작동하지 않습니다.
 

모두 좋은 하루!

내 EA가 장애 조치 블록에서 작동하려면 지난 기간에 얼마나 많은 커미션, 스왑 및 적립이 발생했는지 알아야 합니다. 이 정보를 프로그래밍 방식으로 얻는 방법은 무엇입니까?