
MT4 MT4 取引エラー
128
- 定数名
ERR_TRADE_TIMEOUT- メッセージ
trade timeout- 意味
- 注文処理がタイムアウトした
MT4エラー128とは
注文を送ったあと、決められた時間内にサーバーから応答がなかったときのエラーです。注文が実際には約定している可能性があるので、再送する前に必ずポジションを確認します。
ログの表示例
OrderSend error 128
「エキスパート」タブまたは「操作履歴」タブに表示されます。数値や表記の細部は、ビルド・ブローカー・EAの作りによって異なります。
MT4エラー128の主な原因
- 通信の遅延(VPSとサーバーの距離、回線品質)
- 相場急変時のサーバー処理の遅れ
MT4エラー128の対処法
- 再送する前に OrdersTotal() と OrderSelect() でポジションが増えていないか確認する(二重エントリー防止)
- マジックナンバーとコメントで自分の注文を識別できるようにしておく
- VPSをブローカーのサーバーに近い場所に置く












