MT5 MT5 取引サーバーのリターンコード
10022
- 定数名
TRADE_RETCODE_INVALID_EXPIRATION- メッセージ
invalid expiration- 意味
- 待機注文の有効期限が不正
MT5エラー10022とは
待機注文の有効期限が正しくないことを表すリターンコードです。過去の時刻を指定した、銘柄が受け付けない期限の種類を使った、などで返ります。
MT5エラー10022の主な原因
- type_time に ORDER_TIME_SPECIFIED を指定して、expiration に過去の時刻を入れている
- 銘柄が対応していない期限の種類(type_time)を指定している
MT5エラー10022の対処法
- 期限は現在のサーバー時刻(TimeCurrent())より後にする
- SymbolInfoInteger(銘柄, SYMBOL_EXPIRATION_MODE) で、使える期限の種類を確認する












