FX自動売買のロット数は?2%ルールの計算式と資金別早見表

FX自動売買のロット数は、口座資金だけで決めるものではありません。同じ0.1ロットでも、損切り幅が20pipsのEAと100pipsのEAでは、1回の想定損失が5倍違います。
先に決めるのは「いくら稼ぎたいか」ではなく「1回でいくらまで失ってよいか」です。この記事では、2%ルールを上限の目安にして、FX自動売買のロット数を損切り幅から逆算します。
10万円・30万円・100万円の資金別早見表、複数ポジションの合計リスク、MT4 EAの固定LotとAutoLotへの反映まで順番に確認しましょう。
- 2%は推奨ロットではなく1回の損失上限として使う
- ロット数は資金・リスク率・損切り幅・pip価値で決まる
- 複数ポジションと複数EAは合計リスクで計算する
- MT4へ入力後はバックテストと実約定で答え合わせする
FX自動売買のロット数を2%で計算

2%ルールは損失上限の目安
2%ルールとは、1回のトレードで許容する損失額を口座資金の2%以内に抑える考え方です。口座資金10万円なら2,000円、30万円なら6,000円、100万円なら20,000円が上限になります。
ただし、2%を毎回使い切る必要はありません。初めて稼働するEAやフォワードテスト中のEAは、0.5〜1%から始める方が、想定外の値動きや設定ミスを小さな損失で確認できます。
残高に対して毎回2%を失う状態が10回続くと、残高は計算上約18.3%減ります。2%以内でも連敗の影響は小さくないため、1回の上限とは別に、日次・週次・EA単位の停止ラインも決めておきます。
FXは相場急変や流動性低下で、想定価格より不利に決済される場合があります。金融庁の外国為替証拠金取引に関する注意点も踏まえ、計算値ぎりぎりではなく余白を残してください。
ロット計算式は4項目で決まる
FX自動売買のロット数は、口座資金、許容リスク率、損切り幅、1ロットあたりのpip価値から求めます。含み損を抱えたまま別のEAを動かすなら、口座残高だけでなく有効証拠金も確認しましょう。
| 計算項目 | 式 |
|---|---|
| 許容損失額 | 基準資金 × 許容リスク率 |
| 1ロットの想定損失 | 損切り幅(pips)× 1ロットのpip価値 |
| 適正ロット数 | 許容損失額 ÷ 1ロットの想定損失 |
たとえば円建て口座で、1標準ロットが10万通貨のドル円を取引し、1ロットの1pip損益を1,000円とします。資金10万円、リスク2%、損切り幅20pipsなら、許容損失額は2,000円、1ロットの想定損失は20,000円です。2,000円÷20,000円で0.10ロットになります。
計算に使う損切り幅も、設定上のStopLossだけでは不十分です。バックテストで最大損失トレードが35pips相当まで広がっているなら、設定値が30pipsでも35pips以上で逆算する方が安全寄りです。
資金別早見表でロット数を確認
次の早見表は、円建て口座、1標準ロット10万通貨、1ロットの1pip損益が1,000円という仮定です。同じ損失上限なら、損切り幅が狭いほどロット数は大きく、損切り幅が広いほどロット数は小さくなります。

| 口座資金 | 2%の損失上限 | 20pipsのロット | 50pipsのロット | 100pipsのロット |
|---|---|---|---|---|
| 50,000円 | 1,000円 | 0.05 | 0.02 | 0.01 |
| 100,000円 | 2,000円 | 0.10 | 0.04 | 0.02 |
| 300,000円 | 6,000円 | 0.30 | 0.12 | 0.06 |
| 500,000円 | 10,000円 | 0.50 | 0.20 | 0.10 |
| 1,000,000円 | 20,000円 | 1.00 | 0.40 | 0.20 |
計算結果が0.037ロットで、口座のロット刻みが0.01なら0.03へ切り下げます。上限を守る計算で0.04へ切り上げると、想定損失が2%を超える可能性があるためです。
最小ロットが0.01で計算結果が0.006なら、0.01で妥協するのではなく、資金を増やす、損切り幅が狭い別ロジックにする、稼働を見送る、のいずれかを選びます。
複数ポジションは合計リスクで見る
単発で損切りするEAなら1ポジションの計算で済みますが、複数ポジションを持つEAは最大同時保有時の合計損失で考えます。1本あたり1%でも、3本が同時に損切りされれば口座全体では約3%です。
- EAごとに2%を割り当て、口座全体の上限を決めない
- 同じ通貨ペアや同じ時間帯へ複数EAを重ねる
- ナンピンの初回ロットだけで安全性を判断する
- 最大ポジション数とロット倍率を確認しない
ナンピンやマーチンゲールは、初回ロットではなく最大段数までの合計で試算します。0.01、0.02、0.04、0.08ロットと増える設計なら、最大時の合計は0.15ロットです。含み損、必要証拠金、強制決済ラインまで一つのシナリオにします。
FX自動売買のロット数をEAへ反映

固定ロットをMT4 EAで変更
EA設定に「Lots」「Lot」「FixedLot」などの入力項目がある場合は、計算した値を固定ロットとして設定します。項目名と変更後の動作はEAごとに違うため、先に配布元の説明書と現在の設定値を控えてください。
保有中の注文管理へ影響するEAもあります。稼働中に変えてよいか説明書を確認し、不明なら新規エントリーを止めてポジションがない時間に作業します。
MT4のEAプロパティから「パラメーターの入力」を開き、LotsやFixedLot、RiskPercent、MaxLotの現在値を確認します。
計算値をロット刻みに合わせて切り下げます。固定LotとAutoLotを同時に有効化しないよう、切替条件も確認してください。
保存後はストラテジーテスターかデモ口座で、注文ロット、損切り額、最大同時保有数が想定どおりか確認します。
損切り条件、固定ロット、ロット上限を同じ設計内で確認できれば、手計算結果の転記漏れを減らせます。EAごとに設定画面が違って迷う方は、ルールを見える形にしてから実装すると確認しやすくなります。
計算したロットをEA設計へつなげるなら
NoCode EA Studioなら、MQLの知識なしでMT4・MT5対応の自動売買ロジックをブラウザ上で作成できます。
AutoLotは計算基準と上限を確認
AutoLotは残高や有効証拠金に応じてロット数を変える機能ですが、「RiskPercentを2にすれば2%ルールになる」とは限りません。損切り幅を計算に使わず、基準資金ごとに一定ロットを増やすだけのEAもあります。
| 設定項目 | 確認する内容 |
|---|---|
| RiskPercent | 残高・有効証拠金・損切り幅のどれを使うか |
| MinLot | 計算値が最小ロット未満のときの処理 |
| MaxLot | 残高増加後も超えない絶対上限 |
| LotStep | 計算値を切り下げるロット刻み |
| MaxPositions | 同時保有時の合計リスク |
固定ロット、損切り条件、ロット上限を実際の設計画面で照合したい方は、NoCode EA Studioのアプリを開いて無料で試せます。
バックテストと実約定で確認
ロット数をEAへ反映したら、バックテストで想定損失を確認します。最終利益だけでなく、最大損失トレード、最大ドローダウン、最大連敗、最大同時保有数を見て、2%ルールの前提が崩れていないかを判断します。
- 注文ロットが設定値と一致しているか
- 最大損失トレードが計算上限を超えていないか
- スプレッドを広げても許容範囲に収まるか
- 複数ポジションの同時損切りに耐えられるか
次にデモ口座か最小ロットのリアル口座でフォワードテストします。計算上は2,000円の損失でも実際に2,500円になったなら、スプレッド、スリッページ、決済遅延を含めてロット数を下げます。計算表より実約定を優先しましょう。
残高とドローダウンで再計算
10万円口座で0.1ロットを設定しても、残高が8万円まで減れば2%の損失上限は2,000円から1,600円へ下がります。同じ0.1ロットを続けると、実質的なリスク率は上がります。
ドローダウン中はロット数だけでなく、EAのロジックが現在の相場環境に合っているかも確認します。停止と再開の基準は、FX自動売買EAのドローダウン管理とリスク目安で詳しく整理しています。
- 口座全体の損失上限を決める
- EAの実績に近い損切り幅とpip価値を確認する
- ロット刻みに合わせて計算値を切り下げる
- バックテスト・実約定・残高変化で再計算する
FX自動売買のロット数は、利益を最大化する数字ではなく、想定外の連敗でも口座を守るための上限です。まず2%で上限を出し、初回はさらに小さく始める。複数EAは合計リスクで見て、残高が変わったら再計算する。この順番なら、感覚だけでロット数を上げる失敗を減らせます。
