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;
}
そうですね、タイプミスです :)
ありがとうございます、修正しました...
私もよく混乱します )注文処理機能の違和感と誤操作。
私もよく混乱します )注文処理機能の不便さ、間違い。
まだ1カ所残っています。
MQアレクサンダーの「喜び」が説明されるのに時間はかからなかった!
注文を 削除する前に確認しています。
結果
チェックの仕方が間違っているのでは?コードが壊れている、ガスケットがたくさんある。
どの状態が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が 何であったかは、まだ明らかにされていません。
これです。
これです。
何ですか?