当サイトはアフィリエイト広告を含みます(PR)

MT4 エラー132「Market is closed」の原因と確認事項

✅ 結論(解決策)

エラー132とは

MT4でエラーコード132(メッセージ:Market is closed)は、対象の取引銘柄の市場が閉まっている状態で注文を出した場合に発生します。

原因

  1. 週末(土日)に注文を出した:FX市場は日本時間で月曜早朝〜土曜早朝が取引時間。土日は市場が閉まっています。
  2. 祝日・年末年始:クリスマス(12/25)や元旦(1/1)は多くの市場が休場します。
  3. 銘柄固有の取引時間外:株式CFD(US30, JP225等)は株式市場の取引時間に準じます。仮想通貨CFDは24時間365日の場合もあります。
  4. サーバーメンテナンス中:FX業者がメンテナンスを実施中の場合。

解決手順

取引時間を確認する

MT4で対象の銘柄を右クリック →「仕様」→ 一番下の「取引セッション」に曜日ごとの取引時間が表示されます。表示時間はサーバー時間(MT4画面上部に表示)です。

サーバー時間と日本時間の差を確認する

多くの海外FX業者のサーバー時間はGMT+2(冬時間)またはGMT+3(夏時間)です。日本時間(GMT+9)との差は6〜7時間です。

取引時間内に再注文する

確認した取引時間内に改めて注文を出してください。予約注文(指値・逆指値)は市場が閉まっていても設定可能な場合がありますが、約定は市場が開いてからになります。

ℹ EAで夜間・週末に自動注文が失敗する場合

EAが取引時間外に注文を出してエラー132が繰り返される場合は、EA内に取引時間チェックのロジックを追加してください。MarketInfo(Symbol(), MODE_TRADEALLOWED)で取引可否を事前に確認できます。

エラーが解消しない場合は環境を見直す

MT4/MT5のエラーが頻発する場合、サーバー環境や口座設定に問題がある可能性があります。XMは日本語サポート完備で、口座開設ボーナス15,000円を使えばリスクなしで取引環境をテストできます。

XM公式サイトで口座開設(無料)
※ 当サイト経由の口座開設でボーナスが付与されます(PR)
※ XMは日本の金融庁に未登録の海外FX業者です。取引にはリスクが伴います。
リスクに関する注意事項
FX(外国為替証拠金取引)は元本保証のない金融商品です。レバレッジにより、預けた証拠金以上の損失が発生する可能性があります。余剰資金の範囲で取引を行ってください。当サイトで紹介する海外FX業者は日本の金融庁に未登録であり、日本の投資者保護基金の対象外です。当サイトの情報は一般的な情報提供を目的としたものであり、特定の業者の利用を推奨するものでも、個別の売買助言でもありません。