エラー134「Not enough money」とは
MT4でエラーコード134(メッセージ:Not enough money)は、注文に必要な証拠金が口座残高に対して不足している場合に発生します。新規注文だけでなく、既存ポジションのSL/TP変更時、ナンピン追加時、両建て時にも発生することがあります。
このエラーは単純に「お金が足りない」というシンプルな意味に見えますが、実際には「余剰証拠金(Free Margin)」が不足している状態を指します。口座残高がまだ残っていても、含み損の拡大や既存ポジションによる証拠金拘束によって、新規注文に使える証拠金がゼロまたはマイナスになると134が返されます。エラー自体はシステム障害ではなく、MT4の証拠金チェック機能が正常に動作している結果なので、解決には資金管理の見直しが必須です。
エラー134の主な原因
- 口座残高に対してロット数が大きすぎる:レバレッジを考慮しても、指定したロット数の必要証拠金が口座の余剰証拠金を超えている。
- 保有ポジションで証拠金が拘束されている:既に複数のポジションを保有しており、新規注文に回せる余剰証拠金がない。
- 含み損が拡大している:保有ポジションの含み損により有効証拠金(Equity)が減少し、余剰証拠金もマイナスに近づいている状態。
- スプレッド拡大時の一時的な証拠金不足:指標発表時や深夜帯にスプレッドが急拡大し、想定より多くの証拠金が必要になる場合。
- 両建て取引時の証拠金計算方式:両建て不可の業者や、両建てでも証拠金が満額必要な口座タイプでは、想定より大きな証拠金を要求されます。
- ゼロカット執行直後の一時的な状態:ゼロカット処理がまだ反映されておらず、残高が更新されていない場合。
解決手順
現在の証拠金状況を確認する
MT4の「ターミナル」→「取引」タブで以下の値を確認します。
残高(Balance): 口座に入っている金額
有効証拠金(Equity): 残高 ± 含み損益
余剰証拠金(Free Margin): 新規注文に使える金額
証拠金維持率(Margin Level): 有効証拠金 ÷ 必要証拠金 × 100%
必要証拠金を計算する
必要証拠金の計算式は以下の通りです。
必要証拠金 = ロット数 × 契約サイズ × 現在レート ÷ レバレッジ
例:USDJPY 0.1ロット、レバレッジ1000倍
= 0.1 × 100,000 × 155.00 ÷ 1000
= 1,550円
ロット数を減らすか、追加入金する
余剰証拠金の範囲内に収まるようロット数を減らして再注文します。余剰証拠金がまったくない場合は、追加入金するか、保有ポジションの一部を決済して余力を確保してください。XMなら入金ボーナスで証拠金を増やす方法もあります。
ボーナスを証拠金に組み込む
XMトレーディングなど一部の海外FX業者では、新規口座開設ボーナス(15,000円相当)や入金ボーナス(100%ボーナス)が有効証拠金に含まれます。自己資金が少ない場合、ボーナスを活用することで必要証拠金を確保できます。ただし、利益出金後にボーナスが消滅する仕様の業者もあるため約款を確認してください。
ロット別の必要証拠金早見表(USDJPY、レート155円想定)
- レバレッジ1000倍:0.01ロット→155円、0.1ロット→1,550円、1ロット→15,500円、10ロット→155,000円
- レバレッジ500倍:0.01ロット→310円、0.1ロット→3,100円、1ロット→31,000円、10ロット→310,000円
- レバレッジ200倍:0.01ロット→775円、0.1ロット→7,750円、1ロット→77,500円、10ロット→775,000円
- レバレッジ25倍(日本国内業者):0.01ロット→6,200円、0.1ロット→62,000円、1ロット→620,000円
海外FX業者は高レバレッジを提供しているため、少額から大きなロットで取引できますが、同時にロスカット水準までの距離も近くなります。ロット数は「余剰証拠金の30%以内」を目安にすると、急変動に耐えやすくなります。
証拠金維持率がロスカット水準(XMの場合20%)を下回ると、保有ポジションが強制決済されます。ギリギリの証拠金で注文するのではなく、余裕を持った証拠金管理を推奨します。具体的には、注文後も証拠金維持率が300%以上を保てるロットサイズに抑えるのが健全な目安です。
海外FX業者の多くは「ゼロカット」制度を採用しており、口座残高がマイナスになっても追加請求されません(日本の国内業者にはない仕組み)。ただし、これは「追証ゼロ」の意味であって、エラー134そのものを防ぐ仕組みではありません。あくまで証拠金管理は自己責任で行う必要があります。
エラー134を予防するための資金管理
エラー134は防げるエラーです。以下の資金管理ルールを徹底することで、発生頻度を大幅に下げられます。無理なロット数で取引している場合、エラー134が出なくてもロスカットで大損するリスクが高いため、この機会に資金管理を見直しましょう。
- 1トレードあたりのリスクを口座残高の1〜2%以内に抑える:損切り幅とロット数を連動させて、1回の損失で口座の数%以上を失わない運用にする。
- ポジションサイズ計算機を使う:業者の公式計算機や、MT4のカスタムインジケーターで、希望するリスク額から逆算して適正ロット数を決める。
- 同時保有ポジション数を制限:同時に5ポジション以上抱えない、またはトータルの必要証拠金を口座残高の30%以内に抑える。
- ボーナスを計算に入れない余剰管理:ボーナスは消滅する可能性があるため、自己資金だけで証拠金維持率を計算する癖をつける。
- 重要指標の前はポジションを減らす:FOMC、雇用統計前はスプレッドが拡大し、必要証拠金も増える。保有量を半分に絞る運用も有効。
- 週末持ち越しは慎重に:週明けのウィンドウ(窓)で含み損が急拡大すると、月曜朝のエントリーで134が連発する。
類似エラーとの違い
- 131(Invalid trade volume):ロット数の刻み幅や最小/最大を違反。→ ロット単位を調整。
- 132(Market closed):取引時間外。→ 市場再開を待つ。
- 134(Not enough money):証拠金不足。→ ロット縮小or追加入金。
- 148(Too many requests):ポジション数上限超過。→ 一部決済。
134は「資金側」のエラー、131は「ロット側」のエラーと覚えると区別しやすいです。両方同時に出る場合もあり、その場合はまず131を解消してから134のチェックに進みます。資金不足で134が出たときにレバレッジを上げる対処は有効ですが、根本的にはリスク許容度を超えたロット数で取引していることが問題の本質です。
よくある質問
MT4/MT5のエラーが頻発する場合、サーバー環境や口座設定に問題がある可能性があります。XMは日本語サポート完備で、口座開設ボーナス15,000円を使えば自己資金を投入する前に取引環境を試すことができます。
XM公式サイトで口座開設(無料)※ XMは日本の金融庁に未登録の海外FX業者です。取引にはリスクが伴います。
FX(外国為替証拠金取引)は元本保証のない金融商品です。レバレッジにより、預けた証拠金以上の損失が発生する可能性があります。余剰資金の範囲で取引を行ってください。当サイトで紹介する海外FX業者は日本の金融庁に未登録であり、日本の投資者保護基金の対象外です。当サイトの情報は一般的な情報提供を目的としたものであり、特定の業者の利用を推奨するものでも、個別の売買助言でもありません。