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

FX自動売買のロット数は、口座資金だけで決めると危険です。同じ0.1ロットでも、損切り幅が20pipsのEAと100pipsのEAでは、1回の損失額が5倍違います。
この記事では、1回の損失を口座資金の一定割合に抑える2%ルールを使い、FX自動売買のロット数を損切り幅から逆算します。資金別早見表、固定ロットとAutoLotへの反映、複数ポジションやナンピンEAの注意点まで、実運用の順番で確認しましょう。
- ロット数は許容損失額と損切り幅から逆算する
- 2%は目標ではなく1回の損失上限として使う
- 複数ポジションは口座全体の合計リスクで見る
- EA設定後は実際の損失額で必ず答え合わせする
FX自動売買のロット数を2%ルールで計算

2%ルールは損失上限を決める
2%ルールとは、1回のトレードで許容する損失額を口座資金の2%以内に抑える考え方です。口座資金が10万円なら2,000円、30万円なら6,000円、100万円なら20,000円が1回あたりの上限になります。
ここで先に決めるのは利益目標ではなく、損切りにかかったときの損失上限です。EAは設定どおりにエントリーを繰り返すため、最初のロット数が大きいと、数回の連敗でも口座残高が急減します。
複数のEAを同時に動かす場合は、EAごとに2%を割り当てません。3本が同時に損切りされれば合計6%になるため、口座全体で同時に失う可能性がある金額を2%以内に収める考え方が必要です。
FXは相場急変や流動性低下により、想定した価格で決済できず、損失が予定より広がる可能性があります。金融庁の外国為替証拠金取引に関する注意点も確認し、2%の計算値ぎりぎりではなく余白を残してください。
ロット計算式は4項目で決まる
FX自動売買のロット数は、口座資金、許容リスク率、損切り幅、1ロットあたりのpip価値から計算します。順番は「許容損失額を出す→損切り幅を確認する→1ロットの損失額を出す→ロット数を逆算する」です。
| 計算項目 | 式 |
|---|---|
| 許容損失額 | 口座資金 × 許容リスク率 |
| 1ロットの想定損失 | 損切り幅(pips)× 1ロットのpip価値 |
| 適正ロット数 | 許容損失額 ÷ 1ロットの想定損失 |
たとえば円建て口座で、1標準ロットが10万通貨のドル円を取引する場合、1pipの損益はおおむね1,000円です。損切り幅が20pipsなら、1ロットの想定損失は約20,000円になります。許容損失額が2,000円なら、2,000円÷20,000円で0.1ロットです。
スプレッドやスリッページもあるため、StopLossの設定値だけでなく、バックテスト上の最大損失トレードも見ます。設定が30pipsでも実績上は35pips相当まで広がっているなら、35pips以上で計算した方が安全寄りです。
資金別早見表と10万円口座の例
次の早見表は、円建て口座、1標準ロット10万通貨、円絡みの通貨ペアで1ロットあたり1pip約1,000円という前提です。ブローカーの1ロット定義が違う場合は、そのまま使わずpip価値を置き換えてください。

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

固定ロットは切り下げて入力
EA設定に「Lots」「Lot」「FixedLot」などの項目がある場合は、計算した値を固定ロットとして入力します。0.037ロットと計算され、入力単位が0.01なら0.03へ切り下げます。上限を守る場面で四捨五入は使いません。
- EAのStopLossと実績上の最大損失幅
- ブローカーの最小ロットとロット刻み
- 最大同時ポジション数と合計ロット
- 計算後の想定損失額が口座上限内か
固定ロットは残高が増減しても自動では変わらないため、EAの挙動を比較しやすいのが利点です。初めてのEAは小さい固定ロットで動かし、バックテストと実運用の差を確認してから調整する方が原因を切り分けやすいですね。
固定ロットで試す前に、損切り条件やロット上限を含むEAを自分で組み立てたい場合は、NoCode EA StudioでMT4・MT5向けのロジックをブラウザ上から作成できます。
EAを自作したいなら
NoCode EA Studioなら、MQLの知識なしでMT4・MT5対応の自動売買ロジックをブラウザ上で作成できます。
AutoLotは仕様と上限を確認
AutoLotは残高や有効証拠金に応じてロット数を変える機能ですが、「RiskPercentを2にすれば2%ルールになる」とは限りません。EAによって、残高だけで増減する方式、損切り幅まで計算する方式、基準証拠金ごとに一定ロットを加える方式があります。
| 設定項目 | 確認する内容 |
|---|---|
| RiskPercent | 残高・有効証拠金・損切り幅のどれを使うか |
| MinLot | 計算値が最小ロット未満のときの処理 |
| MaxLot | 複利でロット数が増えすぎない上限 |
| LotStep | 切り下げるロット刻み |
今すぐ設定を試したい方は、NoCode EA Studioのアプリを開いて無料で触れます。固定ロット、損切り条件、ロット上限を同じ設計画面で確認すると、計算ルールの抜けを見つけやすくなります。
バックテストと実約定で確認
ロット数をEAへ入れたら、バックテストで想定損失額を確認します。見るべきなのは最終利益だけではありません。最大損失トレード、最大ドローダウン、最大連敗、同時保有数を確認し、2%ルールの前提が崩れていないかを見ます。
- 最大損失トレードが計算上限を超えていないか
- スプレッドを広げても損失が許容範囲か
- 複数ポジションの同時損切りに耐えられるか
- ロット刻みと上限が正しく反映されているか
バックテスト結果の読み方に迷う場合は、MT4 EAバックテスト結果の見方と判断基準でPFや最大ドローダウンも合わせて確認できます。
次にデモ口座か最小ロットのリアル口座でフォワードテストします。計算上は1回2,000円の損失でも、実際に2,500円になったなら、スプレッド、スリッページ、決済遅延を含めてロット数を下げます。計算表より実約定の損失額を優先してください。
残高減少時はロットを再計算
10万円口座で0.1ロットを設定しても、残高が8万円まで減れば2%の損失上限は2,000円から1,600円へ下がります。同じ0.1ロットを続けると、実質的なリスク率は上がります。
ドローダウン中はロット数だけでなく、EAのロジックが相場環境に合っているかも確認します。最大ドローダウンや停止判断を詳しく整理したい場合は、FX自動売買EAのドローダウン管理とリスク目安が参考になります。
- 口座資金から1回の許容損失額を決める
- EAの実績に近い損切り幅とpip価値を確認する
- 計算結果をロット刻みに合わせて切り下げる
- 実約定と残高変化に合わせて定期的に再計算する
FX自動売買のロット数は、利益を最大化する数字ではなく、想定外の連敗が起きても検証を続けるための上限です。まず2%で上限を出し、実際は小さめに始める。複数EAは合計リスクで見て、残高が減ったら再計算する。この流れを守ると、感覚だけでロット数を上げる失敗を減らせます。
