
MT4 MT4 取引エラー
147
- 定数名
ERR_TRADE_EXPIRATION_DENIED- メッセージ
expirations are denied by broker- 意味
- 待機注文の有効期限の指定がブローカーで禁止されている
MT4エラー147とは
OrderSend() の expiration 引数で有効期限を指定したが、ブローカーが有効期限付きの注文を受け付けていないときのエラーです。
ログの表示例
OrderSend error 147
「エキスパート」タブまたは「操作履歴」タブに表示されます。数値や表記の細部は、ビルド・ブローカー・EAの作りによって異なります。
MT4エラー147の主な原因
- ブローカーが待機注文の有効期限指定に対応していない
- 成行注文に expiration を指定している
MT4エラー147の対処法
- expiration には 0 を渡し、期限切れの削除はEA側で時刻を見て OrderDelete() する
- 成行注文では expiration を指定しない












