FORTS: Códigos de retorno OnTradeTransaction() - página 10

 
Михаил:

Certo, erro de digitação :)

Obrigado, corrigiu-o...

Eu mesmo fico muitas vezes confuso ) Funções incômodas e incorretas no manuseio de pedidos.

 
Sergey Chalyshev:

Eu mesmo fico muitas vezes confuso ) funções de manuseio de pedidos inconvenientes e incorretas.

ainda resta um lugar para ir:

Ok
 

Não demorou muito para que a "alegria" do MQ Alexander fosse explicada!

Eu verifico antes de apagar o pedido:

 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; 
  }

Resultado:

2015.12.02 16:15:00.467 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313304
2015.12.02 16:15:00.467 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313305
2015.12.02 16:15:00.478 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313304
2015.12.02 16:15:00.478 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313305
2015.12.02 16:15:00.514 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313304
2015.12.02 16:15:00.514 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313305
2015.12.02 16:15:00.686 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313304
2015.12.02 16:15:00.686 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313305
2015.12.02 16:15:00.708 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313304
2015.12.02 16:15:00.708 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313305
2015.12.02 16:15:01.263 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313304
2015.12.02 16:15:01.263 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313305
2015.12.02 16:15:01.286 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313304
2015.12.02 16:15:01.286 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313305
2015.12.02 16:15:01.358 Forts_trader (UJPY-12.15,H1)    Remove: Ордер не отослан! Причина: Неправильный запрос; Билет = 24313305
 

Talvez você esteja verificando errado. O código está quebrado, há muitas gaxetas.

É tão confuso que você não saberá exatamente qual estado eraORDER_STATE_PARTIAL ou ORDER_STATE_PLACED para entender mais alguma coisa.

Como se pode viver com tais mensagens? Parece que há uma tentativa de apagar o pedido e a mensagem "O pedido não foi enviado!

 
Dmitry Fedoseev:

Talvez você esteja verificando errado. O código está quebrado, há muitas gaxetas.

É tão confuso que você não saberá exatamente qual estado eraORDER_STATE_PARTIAL ou ORDER_STATE_PLACED para entender qualquer coisa mais.

Como se pode viver com tais mensagens? Parece que há uma tentativa de apagar o pedido e a mensagem "O pedido não foi enviado!

https://www.mql5.com/ru/forum/58012/page2#comment_2017705
ФОРТС: OnTradeTransaction() коды возврата
ФОРТС: OnTradeTransaction() коды возврата
  • www.mql5.com
Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:. - Страница 2 - Категория: биржевой трейдинг
 
Ainda não esclarece seo ORDER_STATE_PARTIAL ou ORDER_STATE_PLACED
 
Dmitry Fedoseev:
Ainda não lança nenhuma luz sobre o que foiORDER_PARTIAL ou ORDER_STATE_PLACED
https://www.mql5.com/ru/forum/58012/page9#comment_2074928
ФОРТС: OnTradeTransaction() коды возврата
ФОРТС: OnTradeTransaction() коды возврата
  • www.mql5.com
Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:. - Страница 9 - Категория: биржевой трейдинг
 

Aqui:

case ORD_EXIST:         
case ORD_EXIST_PARTIAL: Remove();  
 
Dmitry Fedoseev:

Aqui:

Aqui o que?
 
Михаил:
O que é isso?
Não está claro exatamente qual era o status do mandado.