MQL4 MQL4 の注文関数
OrderExpiration()
- できること
- 選択中の待機注文の有効期限を取得する
- 対応
- MQL4
OrderExpiration() とは
MQL4 で、OrderSelect() で選んだ待機注文の有効期限を返す関数です。期限がなければ 0 です。
OrderExpiration() の書式と引数
datetime OrderExpiration()引数はありません。
戻り値
有効期限。なければ 0。
OrderExpiration() の使い方(コード例)
for(int i = OrdersTotal() - 1; i >= 0; i--)
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) && OrderType() > OP_SELL)
Print(OrderTicket(), " 期限:", OrderExpiration() == 0 ? "なし" : TimeToString(OrderExpiration()));OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL5 では OrderGetInteger(ORDER_TIME_EXPIRATION) で取得します。












