FORTS : Codes de retour de OnTradeTransaction() - page 10

 
Михаил:

C'est vrai, erreur de frappe :)

Merci, j'ai corrigé...

Je m'y perds souvent moi-même ;) Fonctions de traitement des commandes inconfortables et incorrectes.

 
Sergey Chalyshev:

Je m'y perds souvent moi-même ;) des fonctions de traitement des commandes peu pratiques et incorrectes.

il reste encore une place à prendre :

Ok
 

Il n'a pas fallu longtemps pour que la "joie" de MQ Alexander soit expliquée !

Je vérifie avant de supprimer la commande:

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

Résultat :

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
 

Peut-être que tu le vérifies mal. Le code est cassé, il y a beaucoup de joints.

C'est tellement foireux que vous ne saurez pas exactement quel état étaitORDER_STATE_PARTIAL ou ORDER_STATE_PLACED pour comprendre quoi que ce soit de plus.

Comment peut-on vivre avec de tels messages ? Il semble qu'il y ait une tentative de supprimer la commande et le message "La commande n'a pas été envoyée !

 
Dmitry Fedoseev:

Peut-être que tu le vérifies mal. Le code est cassé, il y a beaucoup de joints.

C'est tellement foireux que vous ne saurez pas exactement quel état étaitORDER_STATE_PARTIAL ou ORDER_STATE_PLACED pour comprendre quoi que ce soit de plus.

Comment peut-on vivre avec de tels messages ? Il semble qu'il y ait une tentative de suppression de la commande et le message "La commande n'a pas été envoyée !

https://www.mql5.com/ru/forum/58012/page2#comment_2017705
ФОРТС: OnTradeTransaction() коды возврата
ФОРТС: OnTradeTransaction() коды возврата
  • www.mql5.com
Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:. - Страница 2 - Категория: биржевой трейдинг
 
Cela ne permet toujours pas de savoir siORDER_STATE_PARTIAL ou ORDER_STATE_PLACED
 
Dmitry Fedoseev:
Cela ne nous éclaire toujours pas sur ce qu'étaitORDER_STATE_PARTIAL ou ORDER_STATE_PLACED
https://www.mql5.com/ru/forum/58012/page9#comment_2074928
ФОРТС: OnTradeTransaction() коды возврата
ФОРТС: OnTradeTransaction() коды возврата
  • www.mql5.com
Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:. - Страница 9 - Категория: биржевой трейдинг
 

Ici :

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

Ici :

Ici quoi ?
 
Михаил:
Qu'est-ce que c'est ?
On ne sait pas exactement quel était le statut du mandat.