FXロット計算の公式|口座残高・許容損失・損切りpipsから取引量を求める
ロット計算 / 公式 · LC03
FXロット計算の公式|口座残高・許容損失・損切りpipsから取引量を求める
FX ロット計算 公式の答えはシンプルです。ロット=許容損失額÷(損切りpips×1lot当たりのpip価値)。まず許容損失額=口座基準額×リスク率で損失予算を決め、次に1lot当たりのpip価値を契約サイズとpip sizeから求め、損益通貨が口座通貨と違えば換算してから割ります。本記事は各変数の定義・単位・換算の向き・lot stepの切り下げまでを、単位付きの架空例で手計算できるように解説します。
- ロット計算の公式と、各変数の意味・単位を正確に理解する
- 1lot当たりpip価値を契約サイズ×pip sizeから求め、損益通貨を換算する
- USDJPY・EURUSD・GBPUSDの3つの架空例で段階計算をたどる
- lot step切り下げと逆算(lotからリスク率)を教育用ミニ計算機で試す
Formula
結論:FXロット計算の公式は2段階で組み立てる
FX ロット計算 公式は、次の2本の式に分解して覚えると迷いません。1本目で「いくらまで損してよいか」という損失予算を決め、2本目でその予算に収まる取引量(ロット)を逆算します。
この公式の前提は「損切り注文が指定した幅ちょうどで約定する理想状態」です。実際にはスプレッドや約定のずれで損失は上下しますが、まずは理想式でロットの骨格を求め、あとからコスト分の余裕を足すのが実務的な順序です。全体像や証拠金まで含めた俯瞰はFX・CFDロット計算の完全ガイド(親記事)で確認できます。本記事はその中でも「手計算の公式と通貨換算」に集中します。
下の図は、許容損失額からpip価値を経てraw lot(丸める前のロット)を求め、最後にlot stepで切り下げるまでの流れです。以降の章ではこの各ステップを順に掘り下げます。
Variables
各変数の定義と単位をそろえる
公式を正しく使う鍵は、変数の「意味」と「単位」を最初にそろえることです。単位が混ざると、桁がひとつずれるといった典型的な計算ミスが起きます。ここでは4つの変数を順に定義します。
口座基準額:残高か有効証拠金かを固定する
口座基準額は、リスク率を掛ける土台になる金額です。ここで口座残高を使うか有効証拠金(残高+含み損益)を使うかは、運用ルールとして先に決めて固定します。ポジションを持っていない状態では両者はほぼ一致しますが、含み損益があると有効証拠金は刻々と動きます。基準額が動けば1トレードの許容損失額も動くため、トレードごとに基準を切り替えると計算の再現性が失われます。有効証拠金や維持率そのものの計算は必要証拠金・証拠金使用率・実効レバレッジの計算方法で扱います。
リスク率:1トレードで許容する割合
リスク率は、口座基準額の何%を1トレードの損失上限にするかを表します。本記事では計算例として2%を使いますが、これは式の動きを見せるための架空の設定値であり、「守れば安全な水準」ではありません。何%が妥当かは資金量・戦略・連敗耐性で変わり、その考え方は1回のトレードで何%リスクを取るか(1%・2%ルール)で詳しく解説します。
損切りpips:どこで負けを確定するか
損切りpipsは、エントリー価格から損切り価格までの距離をpips(またはCFDならpoint)で表した値です。この幅をどう決めるか——固定pips、ATR、チャート構造のどれを使うか——はロット計算の外側の設計で、損切り幅からロットを決める方法(pips・ATR・チャート構造)にまとめています。本記事では損切りpipsは所与として扱い、公式へ代入します。
1lot当たりpip価値:1pip動くといくらか
1lot当たりpip価値は、1ロットのポジションで価格が1pip動いたときの損益額です。単位は「口座通貨/pip」にそろえるのがポイントで、この値の求め方は次章で詳しく扱います。pipsやロットの通貨量といった土台の用語は0.01・0.1・1ロットは何通貨?(ロット・通貨単位・pips)で確認できます。
Pip value
1lot当たりpip価値の求め方
pip価値は暗記するものではなく、次の掛け算で毎回組み立てられます。まず決済通貨(=クオート通貨)建てで求め、その後に口座通貨へ換算します。
契約サイズは1ロットが表す通貨量で、標準的な1ロットは10万通貨として扱われることが多いものの、これはブローカー・口座・商品で異なるため、必ず自分の契約仕様で確認してください。pip sizeは1pipの価格変化で、対円ペアでは一般に0.01、その他の多くのペアでは0.0001です。
たとえば契約サイズ100,000通貨、pip size0.0001なら、pip価値は 100,000 × 0.0001 = 10(決済通貨単位)です。対円ペアで契約サイズ100,000通貨、pip size0.01なら 100,000 × 0.01 = 1,000(円)になります。ここで求めた値が決済通貨で出る点が、次章の換算につながります。
Conversion
損益通貨→口座通貨の換算は「1単位=何単位か」で統一する
換算でつまずく最大の原因は、レートを「掛けるのか割るのか」で迷うことです。これを避けるコツは、レートを常に「損益通貨1単位が口座通貨で何単位か」という向きに読み替えて、必ず掛け算にすることです。
たとえば口座通貨がJPYでEURUSDを取引する場合、pip価値はUSDで出ます。USDJPYが150.00なら「1USD=150円」なので、pip価値10USD × 150 = 1,500円。逆に口座通貨がUSDでGBPUSDを取引するなら、決済通貨はUSDで口座通貨と同じですから、換算レートは1(そのまま)です。この「1単位=何単位か」に統一すれば、通貨ペアが変わっても手順は同じです。
Worked examples
3通貨ペアの計算例(USDJPY・EURUSD・GBPUSD)
ここからは一貫した架空の教育用データセットで、口座通貨と決済通貨の関係が異なる3例を段階計算します。共通条件は「契約サイズ100,000通貨、lot step 0.01、最小lot 0.01」とします。損益はリスクを上回らない方向へ切り下げます。
例1:USDJPY(口座JPY・換算なし)
口座基準額1,000,000円、リスク率2%、損切り30pips。許容損失額=1,000,000×2%=20,000円。pip価値=100,000×0.01=1,000円(決済通貨JPY=口座通貨なので換算なし)。raw lot=20,000÷(30×1,000)=0.6667lot。lot step0.01で切り下げて0.66lot。想定損失=0.66×30×1,000=19,800円、実効リスク率1.98%。
例2:EURUSD(口座JPY・USD→JPY換算あり)
口座基準額1,000,000円、リスク率2%、損切り25pips。許容損失額=20,000円。pip価値=100,000×0.0001=10USD。USDJPY150.00で換算すると10×150=1,500円。raw lot=20,000÷(25×1,500)=0.5333lot。切り下げて0.53lot。想定損失=0.53×25×1,500=19,875円、実効リスク率1.99%。
例3:GBPUSD(口座USD・換算なし)
口座基準額10,000USD、リスク率2%、損切り40pips。許容損失額=10,000×2%=200USD。pip価値=100,000×0.0001=10USD(決済通貨USD=口座通貨なので換算なし)。raw lot=200÷(40×10)=0.5000lot。lot step上ちょうどなので0.50lot。想定損失=0.50×40×10=200USD、実効リスク率2.00%。
| 項目 | 例1 USDJPY(口座JPY) | 例2 EURUSD(口座JPY) | 例3 GBPUSD(口座USD) |
|---|---|---|---|
| 口座基準額 | 1,000,000 円 | 1,000,000 円 | 10,000 USD |
| リスク率 | 2% | 2% | 2% |
| 許容損失額 | 20,000 円 | 20,000 円 | 200 USD |
| 損切りpips | 30 pips | 25 pips | 40 pips |
| pip size | 0.01 | 0.0001 | 0.0001 |
| pip価値(決済通貨) | 1,000 円 | 10 USD | 10 USD |
| 換算レート | 1(円=円) | 150(1USD=150円) | 1(USD=USD) |
| pip価値(口座通貨) | 1,000 円 | 1,500 円 | 10 USD |
| raw lot | 0.6667 | 0.5333 | 0.5000 |
| 切り下げ後lot | 0.66 | 0.53 | 0.50 |
| 想定損失 | 19,800 円 | 19,875 円 | 200 USD |
| 実効リスク率 | 1.98% | 1.99% | 2.00% |
3例に共通するのは「pip価値を口座通貨にそろえてから割る」という手順です。換算が必要か不要かは、決済通貨と口座通貨が一致するかどうかだけで決まります。金(XAUUSD)や株価指数CFDでは契約サイズ・pip/pointの扱いが変わるため、親ガイドのCFD・商品別の考え方も合わせて確認してください。
ここまでの3例は、あなた自身の口座通貨・契約仕様・損切り幅に置き換えてSG Group 無料ロット計算機で再計算できます。換算レートやlot stepを実際の値に差し替えれば、手計算の検算がそのまま行えます。
Rounding
lot stepの切り下げと丸め方によるリスク差
raw lotはたいてい割り切れず、0.6667のような端数になります。これをブローカーが受け付けるlot step(例では0.01)にそろえる必要がありますが、丸め方でリスクが変わる点に注意します。例1のraw lot0.6667を3通りで比べます。
四捨五入で0.67lotにすると想定損失は20,100円となり、決めた許容20,000円をわずかに超えます(実効リスク率2.01%)。切り下げの0.66lotなら19,800円で許容内(1.98%)です。差はわずかでも、「上振れさせない」方向の丸めを一貫させることが資金管理の規律になります。
Reverse
逆算:決めたlotから想定損失とリスク率を求める
すでにロットを決めている場合、公式を逆向きに使えば、そのロットが自分のリスク許容度に収まるかを検算できます。
例1の切り下げ後0.66lotで逆算すると、想定損失=0.66×30×1,000=19,800円、リスク率=19,800÷1,000,000×100=1.98%。順算で求めた実効リスク率と一致します。手元のロットが「思っていたより大きい/小さい」を数値で確認したいときに、この逆算が役立ちます。無料計算機のロット確認モードでも、同じ逆算をブラウザ内で実行できます。
Mini calculator
教育用ミニ計算機(順算・逆算)
下のミニ計算機は、公式の動きを確かめるための教材です。入力はすべてブラウザ内だけで計算し、外部送信も保存もしません。まず静的な計算例(表2)で式を確認し、その下の順算フォームで数字を差し替えてみてください。JavaScriptが無効でも、表2と各章の例で同じ入力・式・答えを読めます。
| 入力・結果 | 値 | 式 |
|---|---|---|
| 口座基準額 | 1,000,000 円 | 入力 |
| リスク率 | 2% | 入力 |
| 損切りpips | 30 | 入力 |
| 契約サイズ | 100,000 | 入力 |
| pip size | 0.01 | 入力 |
| 換算レート | 1 | 入力(円=円) |
| 許容損失額 | 20,000 円 | 1,000,000×0.02 |
| pip価値(口座通貨) | 1,000 円 | 100,000×0.01×1 |
| raw lot | 0.6667 | 20,000÷(30×1,000) |
| 切り下げ後lot | 0.66 | lot step0.01で切り下げ |
| 想定損失/リスク率 | 19,800 円/1.98% | 0.66×30×1,000 |
順算:条件からロットを求める
許容損失額=口座基準額×リスク率、raw lot=許容損失額÷(損切りpips×pip価値)。切り下げ後の想定損失は許容損失以内に収まります。
逆算:ロットから損失とリスク率を求める
想定損失=ロット×損切りpips×pip価値。リスク率=想定損失÷口座基準額。決めたロットが許容範囲かの検算に使います。
Costs & buffer
スプレッド・手数料・スリッページ・ギャップの余裕
基本公式は「損切り幅ちょうどで約定する」理想を前提にしています。しかし現実には次の要素が想定損失を押し上げます。
- スプレッド:エントリーと決済で往復のコストがかかり、実質の損切り幅が広がる。
- 手数料・スワップ:取引量や保有時間に応じて損益に上乗せされる。
- スリッページ:損切り注文が指定価格より不利に約定することがある。
- 窓開け・急変:週明けや指標時に価格が飛ぶと、想定を超える損失が発生し得る。
対処は2通りです。ひとつは損切りpipsに数pipsの余裕を足す方法、もうひとつは許容損失額の一部をコスト分として残す方法です。いずれも「損切りは指定価格での約定を保証しない」という前提を織り込むための調整です。往復コストの内訳を具体的に見積もりたい場合は、スプレッド・手数料・スワップを含む取引コスト計算機で確認できます。
Spreadsheet
Excel・スプレッドシートへ実装するときの設計
公式はスプレッドシートに落とすと再利用しやすくなります。ただし式だけをコピーすると単位の取り違えが起きるため、入力・中間・結果を列で分け、単位列を必ず持たせる設計にします。
- 入力列:口座基準額、リスク率、損切りpips、契約サイズ、pip size、換算レート、lot step、最小lot。
- 中間列:許容損失額(=基準額×リスク率)、pip価値(=契約サイズ×pip size×換算レート)、raw lot。
- 結果列:切り下げ後lot(切り下げ関数でlot step単位)、想定損失、実効リスク率。
入力検証も入れておくと安全です。リスク率は0より大きく現実的な上限以内か、損切りpipsとpip価値が0でないか(0除算の防止)、raw lotが最小lot以上か。切り下げは、リスクを上回らないよう「切り上げ」ではなく「切り捨て」方向の関数を使います。こうした検算の考え方を戦略のロット決定に組み込む手順は損切り幅からロットを決める方法とも接続します。
Pitfalls
よくある失敗例
手計算でロットを求めるときに起きやすいミスを、原因とともに挙げます。多くは「単位」と「換算の向き」に起因します。
- 換算の掛け割りを取り違える:レートを「決済通貨1単位=口座通貨◯単位」に統一していないと、掛けるべき場面で割ってしまう。向きを固定すれば防げます。
- pip価値を口座通貨にそろえ忘れる:決済通貨のまま割ってしまい、桁が合わない。決済通貨と口座通貨の一致を毎回確認します。
- 四捨五入・切り上げでリスク超過:端数を切り上げると許容損失を超える。切り下げを基本にします。
- 基準額を残高と有効証拠金で混在:トレードごとに基準が変わり、リスク率がぶれる。運用ルールで固定します。
- コストを無視する:スプレッドやスリッページを織り込まず、実損失が想定を上回る。余裕を設計に入れます。
- 最小lot未満を見落とす:切り下げた結果が最小lotを下回るのに気づかず発注できない。事前に確認します。
これらは1つずつは小さなずれでも、積み重なると想定リスクから乖離します。手計算の複雑さと入力ミスを減らす目的でこそ、検算用の計算機が役立ちます。
Checklist
実務チェックリストとまとめ
最後に、FX ロット計算 公式を実務で使うときの確認手順をまとめます。順番どおりにたどれば、単位ずれや換算ミスを避けられます。
- 口座基準額を残高/有効証拠金のどちらにするか固定したか。
- 許容損失額=口座基準額×リスク率を口座通貨で求めたか。
- pip価値=契約サイズ×pip sizeを決済通貨で求めたか。
- 決済通貨と口座通貨が違えば「1単位=何単位か」で換算したか。
- raw lotを求め、lot stepでリスクを超えない方向へ切り下げたか。
- 切り下げ後が最小lot以上か、証拠金制約に収まるかを確認したか。
- スプレッド・手数料・スリッページ・窓開けの余裕を織り込んだか。
- 逆算で、決めたロットのリスク率が許容内かを検算したか。
単一ポジションのロットはこの手順で求められます。複数ポジションの合算リスクや通貨の偏り、ナンピン・ピラミッディングの平均価格まで管理したくなった段階では、単体計算では解けない課題が出てきます。その領域は複数ポジション分析(Pro)や継続管理(Premium)の範囲で、まずは無料での単一ポジション確認から始めるのが実務的です。
FAQ
よくある質問
FXロット計算の基本公式は?
許容損失額はどう計算しますか?
1pipの価値はどう求めますか?
口座通貨がJPYでEURUSDを取引するときは?
ロットは四捨五入してよいですか?
有効証拠金と口座残高のどちらを使いますか?
スプレッドや手数料は公式に含まれますか?
入力ロットからリスク率を逆算できますか?
免責事項
本記事は、入力条件からロットを求める計算方法を説明する教育・情報提供を目的としています。個別銘柄の売買、エントリー・決済、価格予測、利益の保証、「安全なロット」「必ず守れるロット」「最適ロット」の提示を行うものではなく、投資助言ではありません。掲載した数値・通貨ペア例はすべて架空の教育用データであり、実在の契約仕様・価格・成績・利用者数を示すものではありません。計算結果は入力値に基づく概算で、スプレッド・手数料・スワップ・スリッページ・ロスカット等は含みません。損切り注文は指定価格での約定を保証せず、窓開け・急変・流動性低下・スリッページにより想定損失を超える場合があります。ロット・契約サイズ・pip/point・最小数量・レバレッジ・証拠金・通貨換算はブローカー・口座・商品・法域で異なるため、普遍値として断定せず、取引前に必ず公式の契約仕様をご確認ください。SG Groupの機能・提供範囲・料金は変更され得ます。最新の内容は各サービスページおよびプランページをご確認ください。

