ENUM_ORD_REAL_STATE rl_state = CheckOrderState( ticket );
//--- switch ( rl_state )
{
case ORD_NOT_SPECIFIED:
case ORD_NONE_CANCELED:
case ORD_NONE_PARTIAL_CANCELED:
case ORD_NONE_PARTIAL:
case ORD_NONE_EXPIRED:
case ORD_NONE_FILLED:
case ORD_NONE_REJECTED: Canceled();
break ;
case ORD_BUSY: return ;
break ;
case ORD_EXIST:
case ORD_EXIST_PARTIAL: Remove();
break ;
}
맞습니다, 오타입니다 :)
감사합니다 수정했습니다...
나는 종종 혼란스러워합니다) 주문 작업에 대한 불편하고 잘못된 기능.
나는 종종 혼란스러워합니다) 주문 작업에 대한 불편하고 잘못된 기능.
한 자리 더 남았습니다:
MQ에 대한 Alexander의 설명에서 나온 "기쁨"은 오래가지 못했습니다!
주문을 삭제하기 전에 다음을 확인합니다 .
결과:
아마도 당신은 잘못 확인하고 있습니다. 코드는 많은 개스킷과 함께 다리를 부러뜨릴 것입니다.
더 많은 것을 이해하기 위해 ORDER_STATE_PARTIAL 또는 ORDER_STATE_PLACED와 같은 특정 상태가 무엇인지 알 수 없을 정도로 훌륭합니다.
어떻게 그런 메시지를 가지고 살 수 있습니까? 주문 삭제를 시도하는 것으로 보이지만 "주문이 전송되지 않았습니다!"라는 메시지가 표시됩니다.
아마도 당신은 잘못 확인하고 있습니다. 코드는 많은 개스킷과 함께 다리를 부러뜨릴 것입니다.
더 많은 것을 이해하기 위해 ORDER_STATE_PARTIAL 또는 ORDER_STATE_PLACED와 같은 특정 상태가 무엇인지 알 수 없을 정도로 훌륭합니다.
어떻게 그런 메시지를 가지고 살 수 있습니까? 주문 삭제를 시도하는 것으로 보이지만 "주문이 전송되지 않았습니다!"라는 메시지가 표시됩니다.
https://www.mql5.com/ru/forum/58012/page2#comment_2017705
무슨 일이 일어났는지 아직 밝히지 않았습니다. ORDER_STATE_PARTIAL 또는 ORDER_STATE_PLACED
여기:
여기:
여기 뭐야?