FORTS: OnTradeTransaction() のリターンコード - ページ 10

 
Михаил:

そうですね、タイプミスです :)

ありがとうございます、修正しました...

私もよく混乱します )注文処理機能の違和感と誤操作。

 
Sergey Chalyshev:

私もよく混乱します )注文処理機能の不便さ、間違い。

まだ1カ所残っています。

オッケー
 

MQアレクサンダーの「喜び」が説明されるのに時間はかからなかった!

注文を 削除する前に確認しています。

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

結果

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
 

チェックの仕方が間違っているのでは?コードが壊れている、ガスケットがたくさんある。

どの状態がORDER_STATE_PARTIAL だったのか、ORDER_STATE_PLACEDだったのかが正確に分からないと、それ以上何も分からなくなるくらいめちゃくちゃな状態です。

このようなメッセージの中で、人はどうやって生きていけばいいのでしょうか。注文を削除しようとすると、「注文は送信されていません!」というメッセージが表示されるようです。

 
Dmitry Fedoseev:

チェックの仕方が間違っているのでは?コードが壊れている、ガスケットがたくさんある。

どの状態がORDER_STATE_PARTIAL だったのか、ORDER_STATE_PLACEDだったのかが正確に分からないと、それ以上何も分からなくなるくらいめちゃくちゃな状態です。

このようなメッセージの中で、人はどうやって生きていけばいいのでしょうか。注文を削除しようとすると、「注文は送信されていません!」というメッセージが表示されるようです。

https://www.mql5.com/ru/forum/58012/page2#comment_2017705
ФОРТС: OnTradeTransaction() коды возврата
ФОРТС: OnTradeTransaction() коды возврата
  • www.mql5.com
Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:. - Страница 2 - Категория: биржевой трейдинг
 
ORDER_STATE_PARTIALかORDER_STATE_PLACEDかについては、まだ何ら解明されていない。
 
Dmitry Fedoseev:
ORDER_STATE_PARTIALやORDER_STATE_PLACEDが 何であったかは、まだ明らかにされていません。
https://www.mql5.com/ru/forum/58012/page9#comment_2074928
ФОРТС: OnTradeTransaction() коды возврата
ФОРТС: OnTradeTransaction() коды возврата
  • www.mql5.com
Сейчас, коды возврата торгового сервера функции OnTradeTransaction() выглядят так:. - Страница 9 - Категория: биржевой трейдинг
 

これです。

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

これです。

ここで何を?
 
Михаил:
何ですか?
令状がどのような状況であったかは、正確には不明です。