当サイトは特定の海外FX業者を推奨したり、ランキング形式で比較したりすることはありません。金融商品取引業の登録を行っていない立場で業者の勧誘・仲介にあたる行為を避けるためです。
本記事が扱うのは「入金ボーナスという制度が、証拠金計算のなかでどう作用するか」という仕組みの解説です。どの業者を選ぶかはご自身で調べ、判断してください。
先に結論を書きます。入金ボーナスの価値を一言で表すとこうなります。
ボーナスは「使えるお金」ではなく「耐えられる損失の枠」である
10万円の入金に10万円のボーナスが付いても、あなたが自由にできるお金は10万円のままです。ボーナス分は出金できません。しかし証拠金としては20万円として機能するため、同じロットを建てたときに耐えられる含み損は約2倍になります。
つまりボーナスは、収入ではなく、保険です。この理解を誤ると、「20万円あるからロットを倍にしよう」という最悪の判断に至ります。
| 項目 | 10万円入金(ボーナスなし) | 10万円入金+10万円ボーナス |
|---|---|---|
| 出金できる金額 | 10万円 | 10万円(変わらない) |
| 証拠金として使える額 | 10万円 | 20万円(2倍) |
| 同ロットで耐えられる含み損 | 約10万円まで | 約20万円まで(2倍) |
| 建てられる最大ロット | 証拠金10万円分 | 証拠金20万円分(増やすべきではない) |
| 5万円出金した後 | 残り5万円 | 残り5万円+ボーナスも比例して消滅 |
ボーナスは「耐えられる含み損」と「建てられる最大ロット」の両方を2倍にします。この2つは同じ数字から出てくるので、どちらを取るかはあなた次第です。
耐久力を取ればボーナスは保険になり、ロットを取ればボーナスは何も生みません(リスクが倍になり、耐久力は元に戻る)。ボーナスの価値は、あなたがロットを増やさなかった場合にのみ発生します。
ボーナスを語るうえで最も重要な区別が「クッション機能」の有無です。同じ「100%入金ボーナス」でも、この仕様が違えば価値はまったく別物になります。
| 仕様 | クッション機能あり | クッション機能なし |
|---|---|---|
| 含み損の吸収 | ボーナス分も含み損の吸収に使える | 証拠金判定にのみ使え、含み損は自己資金から先に減る |
| 耐えられるDD | 入金額+ボーナス額まで | 実質的に入金額まで |
| ロスカットの早さ | 遅い(余裕がある) | 早い(ボーナスがあっても実質変わらない) |
| EA運用での価値 | 高い。ドローダウン耐性が実質2倍になる | 限定的。ロットを増やせる以上の意味はほぼない |
クッション機能がない場合、ボーナスは「ロットを大きく建てられる」という意味しか持ちません。そして前セクションで見たとおり、ロットを増やせばリスクも増えるので、差し引きゼロかマイナスです。
「100%ボーナス」という文言だけを見て価値を判断してはいけないのは、この差があるためです。ボーナスの条件を確認するときは、金額の前にまずこの仕様を確認してください。
10万円入金・10万円ボーナス・USDJPY 1ロット保有というケースで比較します。
| 状況 | ボーナスなし | クッションあり | クッションなし |
|---|---|---|---|
| 有効証拠金(開始時) | 100,000円 | 200,000円 | 200,000円 |
| 含み損 -80,000円 の時点 | 残 20,000円(危険) | 残 120,000円(余裕) | 自己資金は残 20,000円 |
| ロスカットまでの余裕 | 小さい | およそ2倍 | 実質ボーナスなしと同等 |
自分の条件で、ボーナスが実際にどれだけの余裕を生むかを確認してください。ボーナス率とロットを変えると、「ロットを増やした瞬間にボーナスの価値が消える」ことが数字で見えます。
※ クッション機能あり・ロスカット水準20%・口座通貨は円建て換算・スワップと手数料を除いた概算です。実際の仕様は業者ごとに異なります。計算上の値であり、取引結果を保証するものではありません。
まずボーナス率100%のまま、ロットを0.5 → 1.0 に倍増させてみてください。「ボーナスなしと比べた耐久力」がほぼ1.0倍に戻るのが見えるはずです。
これが「ボーナスでロットを増やすと、ボーナスの価値がゼロになる」の意味です。ボーナスは、ロットを据え置いた場合にだけ耐久力として残ります。
ボーナスの最大の制約が比例消滅ルールです。これを知らずに出金すると、想定より大きく証拠金を失います。
消滅するボーナス額 = 保有ボーナス × (出金額 ÷ 出金前の残高)
つまり「残高の何%を出金したか」と同じ割合でボーナスが消えます。残高の30%を出金すればボーナスの30%が、半分を出金すればボーナスの半分が消滅します。
これは業者が「ボーナスだけ受け取って出金する」ことを防ぐための仕組みで、海外FX業者に広く見られる設計です。
| 段階 | 現金残高 | ボーナス | 有効証拠金 | 出金の影響 |
|---|---|---|---|---|
| 初期状態 | 100,000円 | 100,000円 | 200,000円 | — |
| 30,000円を出金 | 70,000円 | 70,000円 | 140,000円 | -60,000円 (出金額の2倍が減る) |
| さらに35,000円を出金 | 35,000円 | 35,000円 | 70,000円 | -70,000円 |
| 全額出金 | 0円 | 0円 | 0円 | ボーナス全額消滅 |
100%ボーナスの場合、3万円を出金すると、有効証拠金は6万円減ります。出金額と同額のボーナスが同時に消えるためです。
ポジションを保有したまま出金すると、この計算のぶんだけ証拠金維持率が急落します。「少しだけ出金するつもりが、ロスカットの引き金を引いた」というのは、この二重の減少を計算に入れていなかったケースです。出金は必ずポジションを閉じてから行ってください。
出金で消滅したボーナスは、同額を再入金しても自動的には戻りません。再入金分は新たな入金として扱われ、ボーナス枠が残っていれば新規にボーナスが付与されますが、枠を使い切っていれば付きません。
つまり「ボーナス枠」は消耗品です。出金と再入金を繰り返すと、枠だけが減っていきます。この点は XMの100%ボーナスはいつ来る?上限リセットの周期 でも詳しく扱っています。
ここは誤解が多いポイントです。ボーナスは口座のレバレッジ設定を変えません。しかし「実際に自分が背負っているリスクの倍率」——実効レバレッジ——には影響します。
同じポジションでも、分母に何を置くかで意味が変わります。
あなたが本当に失いうる金額を基準にした②が、実質的なリスクです。ボーナスは①を下げますが、②はまったく変えません。
| ケース | 自己資金 | ポジション | 見かけの倍率 | 実質の倍率 |
|---|---|---|---|---|
| ボーナスなし・0.5ロット | 10万円 | 750万円 | 75倍 | 75倍 |
| ボーナスあり・0.5ロット (ロットを増やさない) |
10万円 | 750万円 | 37.5倍 | 75倍(変わらず) |
| ボーナスあり・1.0ロット (ボーナス分ロットを増やす) |
10万円 | 1,500万円 | 75倍 | 150倍 |
「証拠金が20万円になったから、ロットも倍にできる」——この判断をすると、実質の実効レバレッジは150倍に跳ね上がります。失いうる自己資金は10万円のままなのに、背負っているリスクは倍です。
見かけの倍率(75倍)は元と同じなので、画面上は何も変わっていないように見えます。これが危険な理由です。
なお、口座のレバレッジ設定そのものが残高によって引き下げられる仕組みについては XMのレバレッジ制限|1000倍が突然200倍に落ちる条件 を参照してください。ボーナスで有効証拠金が増えた結果、残高判定の閾値を超えてレバレッジが下がるという組み合わせ事故も起こり得ます。
ここが、EAを配布している当サイトとして最も強調したい部分です。
MT4/MT5の AccountEquity() / ACCOUNT_EQUITY はボーナス(クレジット)を含んだ金額を返します。そのため有効証拠金比でロットを決めるEAは、以下のタイミングでロットが不連続に飛びます。
・ボーナス付与時:有効証拠金が一気に2倍 → EAはロットを倍にする
・出金時:出金額の2倍が証拠金から消える → EAは急にロットを絞る、または既存ポジションが証拠金不足になる
・90日無取引でボーナス消滅時:何もしていないのに証拠金が半減する
どれも相場とは何の関係もないタイミングで起きます。EAのリスク管理ロジックが、まったく想定していない事象です。
ボーナス(クレジット)は ACCOUNT_CREDIT で取得できます。有効証拠金からこれを差し引けば、ボーナスの増減に影響されない安定した基準額が得られます。
// 本コードは本人利用に限り自由に使用可。再配布・商用利用・販売は禁止。
// ボーナス(クレジット)を除いた実資金ベースでロットを計算する
// ボーナスを除いた実質の運用資金
double RealEquity()
{
double equity = AccountInfoDouble(ACCOUNT_EQUITY);
double credit = AccountInfoDouble(ACCOUNT_CREDIT); // ボーナス分
return(equity - credit);
}
// 1トレードのリスク率(例:2%)と損切り幅からロットを決める
double CalcLotByRisk(string symbol, double slPips, double riskRate = 0.02)
{
double base = RealEquity(); // ← ここがEQUITYではない点が重要
if(base <= 0.0 || slPips <= 0.0) return(0.0);
double tickValue = SymbolInfoDouble(symbol, SYMBOL_TRADE_TICK_VALUE);
double tickSize = SymbolInfoDouble(symbol, SYMBOL_TRADE_TICK_SIZE);
double point = SymbolInfoDouble(symbol, SYMBOL_POINT);
int digits = (int)SymbolInfoInteger(symbol, SYMBOL_DIGITS);
double pipSize = (digits == 3 || digits == 5) ? point * 10.0 : point;
if(tickSize <= 0.0) return(0.0);
// 1ロットあたりの損切り時の損失額
double lossPerLot = (slPips * pipSize / tickSize) * tickValue;
if(lossPerLot <= 0.0) return(0.0);
double lot = (base * riskRate) / lossPerLot;
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;
return(MathMax(minL, MathMin(maxL, lot)));
}
ポイントは RealEquity() です。ボーナスが付与されても消滅してもこの値は動かないため、ロットが不連続に飛ぶことがありません。ボーナスは「ロスカットまでの余裕」としてだけ働き、ロットには一切影響しない——これが安全な設計です。
① ロットは実入金額ベースで決める(ボーナスを含めない)
② ボーナスはドローダウン耐性としてのみ計上する(ロスカットまでの猶予が増える)
③ ボーナスが消えても運用が破綻しない設計にしておく(90日ルール・出金時の消滅に備える)
この3つを守れば、ボーナスは純粋にリスクを下げる方向にだけ働きます。ロット計算の資金管理全般については FX自動売買で億り人になる条件を数字で暴く の破産確率・ケリー基準のセクションもあわせて確認してください。
「ボーナスはロスカット判定に含まれるのか」という疑問は非常に多いのですが、この答えは業者・仕様によって異なります。ここは一般論として整理します。
| 仕様 | ロスカット判定への影響 | 実務上の意味 |
|---|---|---|
| クッション機能あり | ボーナスが有効証拠金に含まれ、維持率の分子を押し上げる | ロスカットまでの余裕が実質的に増える |
| クッション機能なし | 証拠金判定には使えるが、含み損の吸収には使えない | ボーナスがあってもロスカットのタイミングはほぼ変わらない |
| ゼロカット併用時 | ロスカットが機能せず残高がマイナスになった場合、業者が補填 | 追証は発生しないが、入金資金は失われる |
ボーナスがロスカット判定にどう入るかは、記事を読むより実際のMT4/MT5画面で確認するほうが確実です。最小ロットで1ポジション建て、「残高」「クレジット」「有効証拠金」「必要証拠金」「証拠金維持率」の5つの数字の関係を目視してください。
有効証拠金 = 残高 + クレジット + 含み損益 になっていれば、クッション機能ありです。これが最も信頼できる確認方法です。
入金ボーナスには、必ず何らかの上限が設定されています。一般的なパターンを整理します。
最初の一定額までは100%、それを超えた分は20%、さらに超えるとボーナスなし、という段階構造。最も一般的な形式です。大口入金者ほどボーナス率が下がる設計になっています。
アカウントの生涯を通じて受け取れるボーナス総額に上限を設ける方式。出金→再入金を繰り返しても枠は回復しません。枠は消耗品として扱う必要があります。
年度や一定期間ごとに枠がリセットされる方式。リセットのタイミングは業者の規定によります。「いつリセットされるか」は必ず公式の条件を確認してください。
入金ボーナスの枠を使い切った後は、取引量に応じて貯まるロイヤルティポイント制度のほうが実質的な還元の主力になります。取引量が多いEA運用では、こちらの積み上げのほうが大きくなることも珍しくありません。→ XMエリートランクとXMPポイントの貯め方・使い方
ボーナスの上限額・クッション機能の有無・比例消滅の計算方法・リセット条件は、業者ごとに異なり、かつ随時変更されます。本記事は制度の一般的な仕組みを解説したものです。実際の条件は必ず公式情報で確認してください。
ACCOUNT_CREDIT を差し引いた実資金を基準にしてください。本記事の EA運用のセクション にMQL5のコード例があります。投資は自己判断・自己責任でお願いいたします。本サイトの情報・ツール・ソフトウェアを参考・使用して、取引をされて何らかの損失を被られても、当サイトでは責任は一切負いません(間接的・付随的な障害・損失も含め一切の責任を負いません)。自己責任でご利用ください。
当サイトからダウンロードしたプログラム・EAは本人利用に限り完全無料でご利用いただけます。プログラムの全てまたは一部の複製・コピー・リバースエンジニアリング・改変・2次配布・商用利用・転売・販売等は一切禁止いたします。違反を発見した場合は法的処置を行います。
当サイト上に存在するソフトウェア・ツール・文章・画像・動画等の著作物を無断転載することを禁止します。引用の範囲を超えるものについては、法的処置を行います。
当サイトで配布するツール・ソフトウェアは無料提供ですのでサポートなどは行っておりません。万が一、ツールやソフトウェアに不具合や問題があっても当サイトでは修正・対応などができない場合があります。ご利用の環境でトラブルが発生しても当サイトでは助言することはできませんので自己責任でご利用ください。
当サイトからリンクやバナーなどによって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について一切の責任を負いません。当サイト掲載情報やリンク先の掲載情報の合法性、正確性、道徳性、最新性、適切性、著作権の許諾や有無など、その内容については一切の保証を致しかねます。
当サイトは、ご訪問いただいた時間、訪問者のアクセス元のホスト名、IPアドレス、OSとブラウザのバージョン、リンク元のURL、モニターの情報等のパソコン環境情報を収集し、アクセス解析をしております。この目的は訪問者が検索サイトからご訪問いただいた場合、どのような検索で当サイトに来訪いただいたかの解析にのみ使用しており、第3者に公開はいたしません。また、個人を特定するものではありません。