エラー134とは
MT4でエラーコード134(メッセージ:Not enough money)は、注文に必要な証拠金が口座残高に対して不足している場合に発生します。新規注文だけでなく、既存ポジションのSL/TP変更時にも発生することがあります。
原因
- 口座残高に対してロット数が大きすぎる:レバレッジを考慮しても、指定したロット数の必要証拠金が口座の余剰証拠金を超えている。
- 保有ポジションで証拠金が拘束されている:既に複数のポジションを保有しており、新規注文に回せる余剰証拠金がない。
- 含み損が拡大している:保有ポジションの含み損により有効証拠金が減少している。
- スプレッド拡大時の一時的な証拠金不足:指標発表時などにスプレッドが急拡大し、一時的に必要証拠金が増加する場合。
解決手順
現在の証拠金状況を確認する
MT4の「ターミナル」→「取引」タブで以下の値を確認します。
残高(Balance): 口座に入っている金額
有効証拠金(Equity): 残高 ± 含み損益
余剰証拠金(Free Margin): 新規注文に使える金額
証拠金維持率(Margin Level): 有効証拠金 ÷ 必要証拠金 × 100%
必要証拠金を計算する
必要証拠金の計算式は以下の通りです。
必要証拠金 = ロット数 × 契約サイズ × 現在レート ÷ レバレッジ
例:USDJPY 0.1ロット、レバレッジ1000倍
= 0.1 × 100,000 × 155.00 ÷ 1000
= 1,550円
ロット数を減らすか、追加入金する
余剰証拠金の範囲内に収まるようロット数を減らして再注文します。余剰証拠金がまったくない場合は、追加入金するか、保有ポジションの一部を決済して余力を確保してください。
⚠ 証拠金維持率に注意
証拠金維持率がロスカット水準(XMの場合20%)を下回ると、保有ポジションが強制決済されます。ギリギリの証拠金で注文するのではなく、余裕を持った証拠金管理を推奨します。
よくある質問
エラー134はEA(自動売買)でも発生しますか?
はい。EAが注文を出す際に余剰証拠金が不足していると同じエラーが発生します。EAのロット設定を確認し、口座残高に対して適切なロット数に調整してください。
レバレッジを上げればエラー134は解消しますか?
レバレッジを上げると必要証拠金が下がるため、同じロット数でも注文が通る可能性があります。ただし、レバレッジを上げるとロスカットまでの余裕も減るため、リスク管理に注意が必要です。
エラー134が表示された後、すでに保有しているポジションはどうなりますか?
既存のポジションには影響ありません。エラー134は新規注文が拒否されるだけで、保有中のポジションが強制決済されるわけではありません。ただし、証拠金維持率がロスカット水準を下回ると別途強制決済が発生します。
エラーが解消しない場合は環境を見直す
MT4/MT5のエラーが頻発する場合、サーバー環境や口座設定に問題がある可能性があります。XMは日本語サポート完備で、口座開設ボーナス15,000円を使えばリスクなしで取引環境をテストできます。
XM公式サイトで口座開設(無料)※ 当サイト経由の口座開設でボーナスが付与されます(PR)
※ XMは日本の金融庁に未登録の海外FX業者です。取引にはリスクが伴います。
※ XMは日本の金融庁に未登録の海外FX業者です。取引にはリスクが伴います。
リスクに関する注意事項
FX(外国為替証拠金取引)は元本保証のない金融商品です。レバレッジにより、預けた証拠金以上の損失が発生する可能性があります。余剰資金の範囲で取引を行ってください。当サイトで紹介する海外FX業者は日本の金融庁に未登録であり、日本の投資者保護基金の対象外です。当サイトの情報は一般的な情報提供を目的としたものであり、特定の業者の利用を推奨するものでも、個別の売買助言でもありません。
FX(外国為替証拠金取引)は元本保証のない金融商品です。レバレッジにより、預けた証拠金以上の損失が発生する可能性があります。余剰資金の範囲で取引を行ってください。当サイトで紹介する海外FX業者は日本の金融庁に未登録であり、日本の投資者保護基金の対象外です。当サイトの情報は一般的な情報提供を目的としたものであり、特定の業者の利用を推奨するものでも、個別の売買助言でもありません。