利益が乗って残高が増えてきた人/ゴールドや株価指数を触り始めた人/EAを24時間動かしている人。この3つのどれかに当てはまるなら、あなたはレバレッジ制限の射程圏内にいます。特にEA運用者は、EAが必要証拠金の変化を認識しないまま発注を続けるため、気づいた時には証拠金不足で全ポジションが強制決済されているケースがあります。
XMTrading(エックスエム)の最大レバレッジは1,000倍として広く知られていますが、この数字は「条件が揃った場合の上限値」であって、常に1,000倍が使えるわけではありません。レバレッジが下がるトリガーは大きく4つあり、それぞれ発動条件も、下がり方も、元に戻る条件も違います。
まず全体像を1枚の表で押さえてください。
| トリガー | 発動条件 | 下がり方 | 元に戻るか | 危険度 |
|---|---|---|---|---|
| ① 口座残高 | 有効証拠金が一定額を超える | 1000倍 → 200倍 → 100倍と段階的に自動低下 | 残高が下がれば自動で戻る | ★★★★★ |
| ② 銘柄 | ゴールド・株価指数・個別株・仮想通貨を取引 | 銘柄カテゴリごとに固定上限(口座設定より優先) | その銘柄では常時適用 | ★★★★☆ |
| ③ 保有ロット | 同一銘柄で大量のロットを保有 | 超過分に低いレバレッジが適用される | ポジションを減らせば戻る | ★★★☆☆ |
| ④ 一時規制 | 重要指標発表前後・週末・年末年始 | 証拠金率の引き上げ(事前告知あり) | 期間終了後に戻る | ★★★☆☆ |
なぜなら利益が出て資金が増えたことが引き金になるからです。「勝っているのにロスカットされた」という事象の正体は、たいていこれです。残高が閾値を超えた瞬間、既存ポジションの必要証拠金が再計算されて跳ね上がり、余剰証拠金が一気に消えます。増えた利益より、増えた必要証拠金のほうが大きければ、含み益が出ている状態でも維持率は下がります。
以下、4つのトリガーを1つずつ分解していきます。数値はいずれも本記事の確認日時点のもので、XM側の規定変更により変わる可能性があります。実際に取引する前には必ずXM公式サイトの最新の証拠金・レバレッジ規定を確認してください。
XMでは口座の有効証拠金(Equity)の規模に応じて、適用される最大レバレッジが自動的に引き下げられます。これは口座タイプの設定値とは別のレイヤーで働く制限で、あなたが「レバレッジ1000倍」に設定していても、残高が閾値を超えていればその設定は上限として機能しません。
| 有効証拠金(Equity) | 適用される最大レバレッジ | 1ロット(USDJPY)の必要証拠金の目安 |
|---|---|---|
| 〜 20,000 USD 相当 | 1000倍 | 約 150 USD |
| 20,000 〜 100,000 USD 相当 | 200倍 | 約 750 USD(5倍) |
| 100,000 USD 相当 超 | 100倍 | 約 1,500 USD(10倍) |
※ 必要証拠金は 1ロット=100,000通貨、USDJPY=150円、口座通貨USD で概算した参考値です。実際の値は取引時のレート・銘柄の契約サイズにより変動します。閾値および適用レバレッジはXM側の規定であり、変更される場合があります。
「レバレッジが下がるのは新規ポジションだけだろう」と考えるのは危険です。証拠金維持率の計算に使われる必要証拠金は、保有中のポジションについても現在の適用レバレッジで評価されます。つまり残高が20,000USDを超えた瞬間、既に持っているポジションの必要証拠金が5倍に膨らみ、余剰証拠金が消し飛びます。
数字で追いかけると、この現象の理不尽さがはっきりします。
| 項目 | 残高 19,000 USD 時点 | 利益で 20,500 USD になった直後 |
|---|---|---|
| 適用レバレッジ | 1000倍 | 200倍に低下 |
| 保有ポジション | USDJPY 買い 20ロット | USDJPY 買い 20ロット(変わらず) |
| 必要証拠金 | 約 3,000 USD | 約 15,000 USD |
| 余剰証拠金 | 約 16,000 USD | 約 5,500 USD |
| 証拠金維持率 | 約 633% | 約 137% |
利益が1,500USD増えただけで、維持率は633%から137%へ、およそ1/5に落ちました。この状態からわずかな逆行でマージンコール(50%)に到達します。ポジションも相場も一切変わっていないのに、です。これがXMのレバレッジ制限で最も多い事故の形です。
対策はシンプルで、閾値の手前で「出金する」か「ロットを落とす」か「複数の追加口座に資金を分散する」のいずれかです。XMは1人あたり複数の追加口座を持てるため、1口座あたりの有効証拠金を閾値未満に保つ運用は現実的な選択肢になります。→ XM口座タイプ比較・追加口座の開設方法
口座の設定レバレッジが1000倍でも、銘柄によっては最初からそのレバレッジが適用されません。銘柄カテゴリごとに固有の上限が設定されており、こちらが優先されます。「ゴールドで1000倍が効くと思ってロットを計算したら証拠金が足りなかった」というのは、この仕様を知らないために起きます。
| 銘柄カテゴリ | 最大レバレッジの目安 | 注意点 |
|---|---|---|
| FX通貨ペア | 最大1000倍 | 口座残高による段階制限の対象。マイナー通貨は個別に低い場合あり |
| ゴールド(XAUUSD) | 1000倍(残高制限の対象) | 値動きが大きく、同じロットでも損益が激しい。実質的なリスクはFXより高い |
| シルバー・その他貴金属 | 銘柄により変動 | ゴールドと同一とは限らない。銘柄仕様を個別確認 |
| エネルギー(原油等) | おおむね数十〜百倍台 | 限月・ロールオーバーの影響も受ける |
| 株価指数(日経・NASDAQ等) | おおむね200〜500倍 | 現物指数とCFDで仕様が異なる場合がある |
| 個別株CFD | おおむね20倍前後 | 最も低い。FX感覚でロットを組むと即証拠金不足 |
| 仮想通貨CFD | おおむね250倍前後 | 24時間365日取引だが週末のボラティリティに注意 |
※ 上記は本記事確認日時点のカテゴリ別の一般的な水準です。個々の銘柄の正確な最大レバレッジは、MT4/MT5の「気配値」で銘柄を右クリック →「仕様」から必ず確認してください。ここが唯一の正確な一次情報です。
FXとゴールドと株価指数を同時に保有している場合、必要証拠金はそれぞれのカテゴリのレバレッジで個別に計算され、合算されて維持率が算出されます。「FXのつもりで維持率を見積もっていたら、個別株CFDの必要証拠金が想定の何倍もあった」という事故が起きるのはこのためです。
3つ目は保有量に対する制限です。同一銘柄で大きなロットを積み上げると、一定量を超えた部分により低いレバレッジが適用されるという仕組みです。これは業者側が特定銘柄への集中リスクをヘッジするための措置で、XMに限らず海外FX業者に広く見られます。
MT4/MT5のストラテジーテスターは、口座残高による段階制限も、保有ロットによる制限も再現しません。テスターは開始時に設定したレバレッジを最後まで一定として計算します。つまり「バックテストでは耐えたのにフォワードで飛んだ」EAの原因の一定割合は、ロジックの問題ではなくこの証拠金仕様の差です。バックテスト時はレバレッジを実運用で最悪ケースとなる値(例:200倍や100倍)に設定して検証するのが安全側の作り方です。
4つ目は期間限定の一時的な引き上げです。XMは相場の流動性が枯れる、あるいはボラティリティが跳ねると予想されるタイミングで、証拠金率を一時的に引き上げることがあります。実質的なレバレッジ引き下げです。
| タイミング | 起きること | 対応 |
|---|---|---|
| 重要な経済指標発表前後 | 対象銘柄の証拠金率を引き上げ | 事前にメール・公式サイトで告知される。EAは指標時間帯の停止フィルタを実装 |
| 週末クローズ前 | 週跨ぎポジションの証拠金率引き上げ | 金曜のうちにロットを縮小するか決済 |
| 年末年始・クリスマス | 流動性低下に伴う規制・スプレッド拡大 | → XM年末年始スケジュールで休場日と取引時間を事前確認 |
| 大統領選・国民投票等 | 臨時の証拠金率引き上げ | 数週間前から告知されることが多い。告知メールは必ず読む |
一時規制は基本的に事前告知されます。つまり「知らなかった」で被害に遭うのは、告知を受け取っていないか読んでいないかのどちらかです。XMからのメールが迷惑メールフォルダに振り分けられていないか、登録メールアドレスが現在使っているものかを一度確認しておいてください。特にEAを放置運用している人ほど、この確認が抜けています。
ここまでの話を自分の口座に当てはめられるように、計算式を押さえます。
必要証拠金 = ロット数 × 契約サイズ × 現在レート ÷ レバレッジ
1ロット = 100,000通貨(XMのスタンダード口座/KIWAMI極み口座)、マイクロ口座は1ロット = 1,000通貨。この式で重要なのは、レバレッジが分母にいるという一点です。レバレッジが1/5になれば必要証拠金は5倍、1/10になれば10倍になります。線形ではなく反比例であることが、事故が急激に起きる理由です。
| レバレッジ | 1ロット | 5ロット | 10ロット | 20ロット |
|---|---|---|---|---|
| 1000倍 | 150 USD | 750 USD | 1,500 USD | 3,000 USD |
| 500倍 | 300 USD | 1,500 USD | 3,000 USD | 6,000 USD |
| 200倍 | 750 USD | 3,750 USD | 7,500 USD | 15,000 USD |
| 100倍 | 1,500 USD | 7,500 USD | 15,000 USD | 30,000 USD |
| 20倍(個別株CFD相当) | 7,500 USD | 37,500 USD | 75,000 USD | 150,000 USD |
この表の一番右下を見てください。同じ20ロットでも、1000倍なら3,000USDで済むものが、100倍では30,000USDを要求されます。残高が10万USDを超えた瞬間にこの列に移動することになります。
自分の条件で数字を確認してください。レバレッジを変えると、必要証拠金と耐えられる値幅がどう変わるかがその場で分かります。
※ 口座通貨USD・1ロット10万通貨・スワップ/手数料を除いた概算です。実際の必要証拠金は銘柄の契約サイズ・レート・XM側の規定により異なります。計算上の値であり、取引結果を保証するものではありません。
同じ有効証拠金・同じロット数のまま、セレクトボックスを1000倍から200倍に変えるだけで、ロスカットまで耐えられる値幅が劇的に縮むのが分かるはずです。残高が閾値を超えるというのは、この変化が予告なく起きるということです。
XMの証拠金維持率のラインは2段構えです。
証拠金維持率(%) = 有効証拠金 ÷ 必要証拠金 × 100
分子の有効証拠金は含み損益で動き、分母の必要証拠金はレバレッジ制限で動きます。多くの人は分子(含み損)だけを見ていますが、レバレッジ制限は分母を直撃します。分母が5倍になれば、含み損が1円も増えていなくても維持率は1/5です。
XMにはゼロカットシステムがあるため、口座残高がマイナスになっても追証を請求されることはありません。ただしこれは「借金を負わない」というだけで、入金した資金は失われます。ゼロカットがあるからレバレッジ制限を軽視してよい、という話には一切なりません。
ここからが、EA配布サイトである当サイトが最も伝えたい部分です。レバレッジ制限がEA運用にとって危険なのは、EAがそれを認識しないからです。
多くのEAは、ロットを次のいずれかで決めています。
残高が19,000USDから20,500USDに増えたケースを考えてください。残高比例ロットのEAは「資金が増えた」と判断してロットを引き上げます。ところが同じタイミングでレバレッジは1000倍から200倍に落ちています。ロットは増え、1ロットあたりの必要証拠金は5倍。必要証拠金は掛け算で膨張します。EAは何が起きたか理解しないまま、次のエントリーで証拠金不足のエラーを返すか、既存ポジションを道連れにロスカットされます。
残高ではなく「現在の適用レバレッジで計算した必要証拠金」を基準にロットを決めるのが正攻法です。MT5では口座の現在レバレッジと銘柄の必要証拠金をEA内から取得できます。
証拠金使用率の上限(例:有効証拠金の20%まで)を決め、そこから建てられる最大ロットを毎回計算し直す考え方です。レバレッジが下がれば必要証拠金が増えるため、ロットは自動的に小さくなります。
// 本コードは本人利用に限り自由に使用可。再配布・商用利用・販売は禁止。
// 証拠金使用率の上限からロットを逆算する(レバレッジ変動に自動追従)
double CalcSafeLot(string symbol, double marginUsageRate = 0.20)
{
// 1ロットあたりの必要証拠金を「現在の適用レバレッジ」で取得
double marginPerLot = 0.0;
if(!OrderCalcMargin(ORDER_TYPE_BUY, symbol, 1.0,
SymbolInfoDouble(symbol, SYMBOL_ASK), marginPerLot))
return(0.0);
if(marginPerLot <= 0.0) return(0.0);
double equity = AccountInfoDouble(ACCOUNT_EQUITY);
double allowMargin = equity * marginUsageRate; // 使ってよい証拠金の上限
double lot = allowMargin / marginPerLot;
// 銘柄のロットステップ・最小最大で丸める
double step = SymbolInfoDouble(symbol, SYMBOL_VOLUME_STEP);
double minL = SymbolInfoDouble(symbol, SYMBOL_VOLUME_MIN);
double maxL = SymbolInfoDouble(symbol, SYMBOL_VOLUME_MAX);
lot = MathFloor(lot / step) * step;
lot = MathMax(minL, MathMin(maxL, lot));
return(lot);
}
要点は OrderCalcMargin() を使っていることです。この関数は現在口座に適用されているレバレッジで必要証拠金を返すため、残高が閾値を超えてレバレッジが下がれば、返り値が自動的に大きくなり、結果としてロットが小さくなります。自前で「残高 ÷ 10万 × 0.1」のような式を書いていると、この追従が起きません。
レバレッジの変更申請が承認されると、その瞬間から保有中の全ポジションの必要証拠金が再計算されます。この再計算のタイミングでEAが新規エントリーを試みると、想定外の証拠金状態で発注することになります。レバレッジを下げる方向の変更は特に危険です。
① EAを停止(自動売買をオフ)→ ② 保有ポジションを決済するか、ロットを十分に落とす → ③ レバレッジ変更を申請 → ④ 反映を確認し、MT4/MT5で証拠金維持率を目視確認 → ⑤ EAのロット設定を新レバレッジ前提で見直す → ⑥ EAを再開。ポジションを持ったままレバレッジを下げる方向に変更するのは避けてください。
前述の通り、ストラテジーテスターはレバレッジ制限を再現しません。1000倍でバックテストしたEAは、200倍の実口座では別物です。資金が増えていく前提のEAなら、到達しうる最も低いレバレッジ(100倍など)でバックテストし、それでも証拠金が持つかを確認してください。ここを飛ばしたEAは、皮肉なことに「勝ち始めてから」壊れます。
過剰最適化とあわせた検証手法については 過剰最適化を数値で検出する、資金管理の理論的な組み立てについては FX自動売買で億り人になる条件を数字で暴く も参照してください。
レバレッジの適用条件・銘柄別上限・証拠金規定は改定されることがあります。この記事の数値は確認日時点のものです。実際に取引する前に、必ず公式サイトで最新の規定を確認してください。
ログイン後、口座一覧に各口座の設定レバレッジが表示されます。ここに表示されるのは「設定値」であり、残高制限で実際に適用されている値とは異なる場合があります。ログインできない場合は XMにログインできない時の対処法 を参照してください。
「気配値表示」で銘柄を右クリック →「仕様」を開くと、その銘柄の証拠金率・契約サイズ・最大レバレッジが表示されます。銘柄カテゴリ別の上限を知るにはこれが唯一の確実な方法です。
最小ロットで1ポジション建て、ターミナルの「必要証拠金」を見て前述の式に当てはめれば、実際に適用されているレバレッジが逆算できます。設定値と食い違っていれば、何らかの制限が発動しています。
下げる方向の変更は必要証拠金を増やします。ポジションを持ったまま申請しないでください。
口座ごとに個別設定できます。複数の追加口座を持っている場合、口座ごとに違うレバレッジを設定することが可能です。
反映後、MT4/MT5を再ログインして証拠金維持率を確認。EAのロット計算式が新しいレバレッジ前提になっているかを必ずチェックしてから稼働を再開してください。
XMは複数の追加口座を開設でき、口座ごとにレバレッジを個別設定できます。「高レバレッジで少額を回す口座」と「低レバレッジで資金を置いておく口座」を分けることで、残高による段階制限の影響をコントロールできます。EAを複数走らせている場合は、戦略ごとに口座を分けるほうが証拠金の相互干渉も防げます。→ XM口座タイプ比較・追加口座の開設方法
投資は自己判断・自己責任でお願いいたします。本サイトの情報・ツール・ソフトウェアを参考・使用して、取引をされて何らかの損失を被られても、当サイトでは責任は一切負いません(間接的・付随的な障害・損失も含め一切の責任を負いません)。自己責任でご利用ください。
当サイトからダウンロードしたプログラム・EAは本人利用に限り完全無料でご利用いただけます。プログラムの全てまたは一部の複製・コピー・リバースエンジニアリング・改変・2次配布・商用利用・転売・販売等は一切禁止いたします。違反を発見した場合は法的処置を行います。
当サイト上に存在するソフトウェア・ツール・文章・画像・動画等の著作物を無断転載することを禁止します。引用の範囲を超えるものについては、法的処置を行います。
当サイトで配布するツール・ソフトウェアは無料提供ですのでサポートなどは行っておりません。万が一、ツールやソフトウェアに不具合や問題があっても当サイトでは修正・対応などができない場合があります。ご利用の環境でトラブルが発生しても当サイトでは助言することはできませんので自己責任でご利用ください。
当サイトからリンクやバナーなどによって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について一切の責任を負いません。当サイト掲載情報やリンク先の掲載情報の合法性、正確性、道徳性、最新性、適切性、著作権の許諾や有無など、その内容については一切の保証を致しかねます。
当サイトは、ご訪問いただいた時間、訪問者のアクセス元のホスト名、IPアドレス、OSとブラウザのバージョン、リンク元のURL、モニターの情報等のパソコン環境情報を収集し、アクセス解析をしております。この目的は訪問者が検索サイトからご訪問いただいた場合、どのような検索で当サイトに来訪いただいたかの解析にのみ使用しており、第3者に公開はいたしません。また、個人を特定するものではありません。