結論
結論:CFDのロット計算は「業者ごとの契約仕様」から始める
CFDのロット計算には、FXのような市場共通の定義がありません。株価指数や暗号資産のCFDは、契約サイズ(multiplier)と1point価値を各業者が独自に決めているため、同じ「US30」という表記でも、1lotで1ポイント動いたときの損益が業者ごとに異なります。したがって計算は、銘柄名ではなく、その業者の契約仕様のフィールドを確認するところから始めます。
計算そのものはシンプルで、1lotの損失=stop points×1point価値、そしてロット=許容損失÷1lotの損失です。難所は式ではなく、1point価値をどう求めるか、pointと価格差をどう区別するか、損益通貨が口座通貨と違うときにどう換算するか、という前提の整理にあります。ロット計算全体の考え方はFX・CFDロット計算の完全ガイドにまとめており、本記事はそのうち指数・暗号資産CFD特有の仕様差に絞って掘り下げます。
以下の数値・図表・表はすべて架空の教育用データで、実在する価格・契約仕様・成績ではありません。金額の大小そのものに意味はなく、式と関係の読み方を示すためのものです。
確認すべき項目
確認すべき契約仕様のフィールド
CFDのロットを計算する前に、次のフィールドを業者の銘柄仕様で確認します。ここでの説明は一般化した教育用の定義で、表記や単位は業者で変わり得ます。
- symbol(銘柄コード):US30・US100・NAS100など。表記が似ていても契約が同一とは限りません。
- contract size/multiplier(契約サイズ・倍率):1lotあたり、指数が1ポイント動いたときにquote通貨で何単位動くか。point価値の基礎になります。
- tick size(最小変動幅):価格が動く最小刻み。価格差をticksへ、さらにpointsへ換算するときに使います。
- tick value(1tickの価値):1tick動いたときのquote通貨での価値。multiplier×tick sizeに対応します。
- quote/profit currency(損益通貨):損益が計上される通貨。口座通貨と違えば換算が必要です。
- minimum volume(最小数量)/volume step(数量刻み):建てられる最小のlotと、増減の刻み。計算結果はこの刻みへ切り下げます。
- margin rate/leverage(証拠金率・レバレッジ):必要証拠金を求める係数。商品と業者で大きく異なります。
lot・pip・通貨単位の基礎そのものに不安があれば、先にロット・通貨単位・pipの違いを確認しておくと、CFD特有のpoint・tickの話が読みやすくなります。金(XAUUSD)のように契約サイズが通貨ペアと異なる商品の考え方はXAUUSD(金)のロット計算も参考になります。
換算フロー
価格差→ticks→points→損失額の換算フロー
CFDでつまずきやすいのは、「価格差」と「points」を同じものだと思い込むことです。tick sizeが1でない銘柄では、価格差をtick sizeで割って初めてtick数になり、そこからpoints、損失額へと段階的に換算します。US30の架空例で、各段階を追います。
架空の教育用データ価格差200.0→200ticks→200points→1lot 300,000円(0.1lotで30,000円)。tick sizeが1でない銘柄では、価格差をそのままpointsにしないことがポイントです。
この段階を飛ばして「200円動いた=200円の損失」と考えると、multiplierとtick sizeを二重に見落とします。損切り幅からロットを決める手順そのものは損切り幅からロットを決める方法で詳しく扱っています。
業者依存
同じ銘柄でもブローカーで損益が違う理由
CFDには市場共通の統一契約がなく、契約サイズ(multiplier)を各業者が独自に決めています。そのため、同じ「US30」表記でも、業者が違えば同じ値動きで損益が変わります。次の概念図は、架空のブローカーAとブローカーBが同じUS30を扱う場合の比較です。
概念図・架空同じUS30・同じ200ポイントでも、multiplierが10と1なら損益は10倍違います。会社名・数値はすべて架空で、実在ブローカーの仕様ではありません。
この差は、tick size、最小数量、volume step、quote通貨、証拠金率にも同じように現れます。だからこそ、CFDでは「銘柄名で覚えたpoint価値」を別の業者へ流用しないことが安全側の習慣です。複数の業者・銘柄の仕様を並べて管理したくなったら、それは単体計算の外側の課題です。
仕様比較
JP225・US30・US100・BTCUSDの仕様比較
次の表は、4銘柄の契約仕様フィールドを架空値で並べたものです。実在業者の数値ではなく、あくまで仕様差の読み方を示す教育用の例です。同じ「200ポイントの動き」を仮定して、1lotの損失を各銘柄で比較します。損益通貨が円でないものは換算レート150で円へ直しています。
表1:4銘柄の契約仕様と1lot損失の比較(架空の教育用データ。stop 200ポイント・換算レート150で円換算)
| 銘柄 | multiplier (1point価値) | quote通貨 | tick size | 最小数量/刻み | 証拠金率 | 200pt×1lot損失 |
| JP225 | 100(100円/pt) | JPY | 1 | 0.1/0.1 | 10% | 20,000円 |
| US30 | 10(10米ドル/pt) | USD | 1 | 0.1/0.1 | 5% | 300,000円 |
| US100 | 20(20米ドル/pt) | USD | 1 | 0.1/0.1 | 5% | 600,000円 |
| BTCUSD | 1(1米ドル/pt・1BTC) | USD | 0.5 | 0.01/0.01 | 50% | 30,000円 |
同じ「200ポイント」でも、JP225は20,000円、US30は300,000円、US100は600,000円、BTCUSDは30,000円と、1lotの損失は大きく変わります。ポイント数だけを見て損失を見積もると、この差を丸ごと見落とします。特にBTCUSDは1点あたりの価値が小さい代わりに、実際のstopは数千ポイントに達しやすく、後述のとおり別の注意が必要です。
また、US100とNAS100のように表記が似ていても契約が同一とは限りません。参照する原指数が同じでも、業者ごとにmultiplierやtick、証拠金率が異なることがあります。名前の一致を仕様の一致と混同しないでください。
通貨換算
損益通貨が口座通貨と違うときの換算
損益通貨(quote通貨)が口座通貨と異なる場合、1point価値に換算レートを掛けて口座通貨へ直します。円口座で、JP225とUS30を比べます。
JP225(quote=円・円口座):1point価値 = 100 × 1.0 × 1 = 100円
US30(quote=米ドル・円口座):1point価値 = 10 × 1.0 × 150 = 1,500円
JP225はquote通貨が円なので換算レートは1、US30はquote通貨が米ドルなので米ドル円150を掛けます。換算レートは「損益通貨1単位を口座通貨で表すといくらか」という向きで掛けます。この向きを逆にすると、桁が大きくずれます。同じ「1point」でも、JP225は100円、US30は1,500円と15倍違うのは、multiplierと換算通貨の両方が効いているためです。
証拠金・実効レバレッジまで含めて口座への負荷を確認したい場合は、必要証拠金・実効レバレッジの計算方法で、想定元本から証拠金と実効レバレッジを求める流れを解説しています。
必要証拠金
CFDの必要証拠金:想定元本×証拠金率
ロットが決まったら、その数量を建てるのに必要な証拠金も確認します。基本式は次のとおりです。
想定元本[口座通貨] = 価格 × contract size × lot × 換算レート
必要証拠金[口座通貨] = 想定元本 × 証拠金率(= 想定元本 ÷ レバレッジ)
先ほどのUS30・0.1lotの架空例で計算します。
想定元本 = 40,000.0 × 10 × 0.1 × 150 = 6,000,000円
必要証拠金 = 6,000,000円 × 5% = 300,000円
証拠金率5%はレバレッジ20倍に対応します(6,000,000円 ÷ 20 = 300,000円)。ここで注意したいのは、損切り時の想定損失(この例では30,000円)と、必要証拠金(300,000円)は別々の計算だという点です。損失が小さくても証拠金は重いことがあり、逆もあります。業者が固定証拠金方式(1lotあたり固定額)を採用している場合は、この式ではなく公式値が優先されます。証拠金率・レバレッジ・計算方式は商品と業者で大きく異なるため、必ず契約仕様で確認してください。
暗号資産CFD
暗号資産CFDは単純ロット式の外に要素がある
BTCUSDのような暗号資産CFDでも、1lotの損失=stop points×1point価値という骨格は同じです。ただし、単純なロット式の外側にある要素が損益に効きます。
- 値動き幅が大きい:stopが数百ではなく数千ポイントになりやすく、1lotの損失が急に大きくなります。ポイント数のスケールが指数CFDと違います。
- 週末も価格が動く:多くの株価指数CFDと違い、暗号資産は週末も取引される設計のことがあり、保有中の変動リスクが連続します。
- スプレッド拡大:流動性が薄い時間帯にスプレッドが広がりやすく、想定した価格で約定しない場合があります。
- 資金調達コスト(ファンディング):ポジションの保有に応じたコストが、ロット式には現れない形で損益へ効くことがあります。
これらはロット計算の式に直接は入りませんが、実際の損益とリスクには確実に効きます。スプレッド・手数料・スワップなど取引コスト側の見積もりは取引コスト計算機で別途確認し、ロット計算と組み合わせて考えると、実態に近づきます。tick size・最小数量・証拠金率・取引時間は、必ず暗号資産CFDの公式仕様で確認してください。
確認手順
無料計算機での確認とミニ計算機
ここまでの式は、SG Groupの無料ロット計算機に自分の条件を入れれば、単一ポジションの推奨ロット・想定損失・必要証拠金としてそのまま確認できます。まず、下の教育用ミニ計算機で式の動きを体感してください。契約サイズ(multiplier)から1point価値を導くモードと、1point価値を口座通貨で直接入力するモードを切り替えられ、二重計上を防ぎます。JavaScriptが無効でも、直後の静的な計算表で同じ入力例・式・答えを確認できます。
表2:ミニ計算機の初期値と同じ静的な計算例(JavaScript無効時のフォールバック・架空の教育用データ)
| 項目 | 式と代入 | 答え |
| stop距離 | |40,000 − 39,800| ÷ 1 | 200 ポイント |
| 1point価値 | 10 × 1 × 150 | 1,500円 |
| 1lotあたり損失 | 200 × 1,500 | 300,000円 |
| 推奨ロット | 30,000 ÷ 300,000 | 0.10 lot |
| 切り下げ後の想定損失 | 0.10 × 300,000 | 30,000円 |
単体の計算は無料で確認できる。次に効いてくるのは「仕様管理」と「合算」
ここまでの推奨ロット・想定損失・必要証拠金は、無料ロット計算機で単一ポジションとしてそのまま確認できます。一方、複数の銘柄や業者の契約仕様を並べて管理したり、複数の建玉の合算リスク・証拠金をまとめて見る段階になると、単体計算では手が届きません。銘柄別・ブローカー別の仕様管理や合算リスクが必要になったら、機能の範囲を比較して検討してください。価格は変わり得るため本文には固定しません。
回避
よくある失敗と回避のしかた
CFDのロット計算でつまずく型は、いくつかに集約されます。心当たりがあれば、その項目が見直しの入口です。
- 価格差をそのままpointsにする:tick sizeで割らずに損失を見積もる。tick size=1でない銘柄でずれる。
- 銘柄名で損益を決めつける:US30・US100・NAS100など表記だけで判断する。multiplierは業者ごとに違う。
- FXのpip感覚を流用する:CFDのpointとFXのpipを同じ大きさと思い込む。契約サイズが別物。
- 損益通貨の換算を忘れる:quote通貨が米ドルなのに円のまま計算する。1point価値が桁違いになる。
- 損失と証拠金を混同する:損切り損失が小さいから証拠金も軽い、と考える。両者は独立に計算する。
- 暗号資産CFDを指数と同じ感覚で扱う:値動き幅・週末取引・資金調達コストを無視する。
実務チェックリスト
注文前の実務チェックリスト
次の項目を、注文の前に一度ずつ確認します。合否や売買判断を出すものではなく、CFD特有の見落としを減らすための手順です。
- その業者の銘柄仕様で、contract size/multiplierとtick sizeを確認したか。
- 1point価値を、直接記載か、契約サイズ×最小変動から導いたか。
- 価格差をtick sizeで割って、正しいstop pointsを出したか。
- quote通貨が口座通貨と違う場合、換算レートの向きは正しいか。
- 推奨ロットをvolume stepへ切り下げ、最小数量を下回っていないか。
- 損切り時の想定損失と、必要証拠金を別々に確認したか。
- 暗号資産CFDなら、取引時間・スプレッド拡大・資金調達コストを想定したか。
段階
Preset・Custom・仕様管理:確認できる範囲の段階
実務では、プリセット(既定の契約仕様)を出発点にし、契約仕様が違えばCustomで自分の値に置き換え、複数銘柄を並べて比べたくなったら仕様管理へ、という段階で考えると整理しやすくなります。この記事で扱った単体の計算は無料の範囲で確認でき、単体では解けない課題が出た地点で上位の機能を検討します。機能名・提供範囲・料金は変わり得るため、最新はプランページを唯一の正としてご確認ください。
概念図Preset→Custom→仕様管理・合算の段階。単一ポジションの計算は無料、複数銘柄の仕様管理や合算リスクは上位機能の領域という整理です。数値は含みません。
複数の建玉をまとめて見る合算リスク・相関・通貨偏りの考え方は複数ポジションの合算リスク計算で解説しています。単体の計算で足りるうちは、無料の範囲で十分です。
FAQ
よくある質問
CFDのロットはどう計算しますか?
CFDのロットは、まず1lotあたりの損失を求め、許容損失をその損失で割って計算します。1lotの損失=stop points×1point価値で、point価値が直接示されない場合は契約サイズ(multiplier)×最小変動から導きます。例として許容損失30,000円、stop 200ポイント、US30の1lotのpoint価値を10米ドル、米ドル円換算150で計算すると、1point価値は1,500円、1lotの損失は300,000円、ロットは30,000÷300,000=0.1lotになります。契約サイズ・quote通貨・最小数量は業者ごとに異なるため、公式の契約仕様で必ず確認してください。
JP225の1ロットはいくらですか?
JP225の1ロットの価値は、契約サイズ(multiplier)×指数価格で決まり、業者によって異なります。架空例として契約サイズを100、指数価格を40,000とすると、1lotの想定元本は100×40,000=4,000,000円で、1ポイント動くと100円動きます。つまり「1ロットいくら」は固定額ではなく、そのときの指数価格と業者の契約サイズ次第で変わります。JP225はquote通貨が円のことが多く、円口座なら換算は不要ですが、契約サイズと最小数量は必ず公式仕様で確認してください。
US30の1ポイント損益は?
US30の1ポイント損益は、1lotあたりの契約サイズ(multiplier)で決まり、quote通貨は米ドルであることが一般的です。架空例で1lotのmultiplierを10とすると、1ポイントの動きは10米ドルの損益になります。円口座で見るには換算レートを掛け、米ドル円150なら1ポイント=1,500円です。0.1lotならこの10分の1で、1ポイント=150円になります。実際のmultiplierやquote通貨は業者ごとに違うため、US30という表記だけで金額を決めつけないでください。
US100とNAS100は同じ契約ですか?
US100とNAS100は同じ株価指数(米国のナスダック100系)を参照することが多いものの、CFDとしての契約仕様が同一とは限りません。銘柄コードが違えば、契約サイズ(multiplier)、tick size、最小数量、証拠金率、quote通貨、資金調達コストの扱いが業者ごとに異なる場合があります。表記が似ていても、point価値と1lotの損益は業者の契約仕様で確認する必要があります。名前の一致を仕様の一致と混同しないことが、CFDのロット計算では重要です。
BTCUSD CFDのロット計算はFXと同じですか?
基本の考え方(1lotの損失=stop points×1point価値、ロット=許容損失÷1lotの損失)はFXと同じですが、前提が大きく異なります。BTCUSD CFDは契約サイズがビットコイン建てで、価格変動幅が非常に大きく、stopが数千ポイントになることも珍しくありません。さらに週末も価格が動く商品設計、スプレッド拡大、資金調達コスト(ファンディング)など、単純なロット式の外にある要素が損益に効きます。式は流用できても、tick size・最小数量・証拠金率・取引時間は必ず暗号資産CFDの公式仕様で確認してください。
同じ銘柄でもブローカーで損益が違うのはなぜ?
CFDには市場共通の統一契約がなく、契約サイズ(multiplier)や1point価値を各業者が独自に決めているためです。同じ「US30」表記でも、A社は1lotのmultiplierが10、B社は1(ミニ契約)というように違えば、同じ200ポイントの動きでも損益は10倍変わります。tick size、最小数量、volume step、quote通貨、証拠金率も業者ごとに異なります。だからこそ、銘柄名ではなく契約仕様のフィールドを一つずつ確認し、そのうえでロットを計算する必要があります。
CFDの契約サイズはどこで確認しますか?
契約サイズは、利用する業者の銘柄仕様ページ(コントラクト・スペシフィケーション)や取引ツールの銘柄詳細で確認します。確認すべき項目は、symbol、contract size/multiplier、tick size、tick value、quote/profit通貨、minimum volume、volume step、margin rate/leverageです。取引プラットフォーム上で銘柄を右クリックして仕様を開ける場合もあります。表記や単位は業者で異なるため、point価値が直接記載されていなければ、契約サイズと最小変動から自分で導いて確認してください。
CFDの必要証拠金はどう計算しますか?
CFDの必要証拠金は、想定元本×証拠金率、または想定元本÷レバレッジで求めます。想定元本=価格×契約サイズ×lot×換算レートです。架空例でUS30を0.1lot、価格40,000、multiplier10、米ドル円150とすると、想定元本は40,000×10×0.1×150=6,000,000円で、証拠金率5%なら必要証拠金は300,000円です。業者が固定証拠金方式を使う場合は公式値が優先されます。証拠金率・レバレッジ・計算方式は商品と業者で異なるため、公式の契約仕様で確認してください。証拠金と実効レバレッジの詳細は関連記事で解説しています。
まとめ
まとめ:CFDのロット計算と次の一歩
CFDのロット計算は、式そのものはシンプルです。1lotの損失=stop points×1point価値、ロット=許容損失÷1lotの損失。難しいのは前提の整理で、CFDには市場共通の契約がなく、契約サイズと1point価値が業者ごとに違うため、銘柄名ではなく契約仕様のフィールドから始める必要があります。
実務では、(1)contract size・tick size・quote通貨を業者仕様で確認し、(2)価格差をtick sizeで割ってstop pointsを出し、(3)1point価値を導いて口座通貨へ換算し、(4)許容損失から推奨ロットを求めてvolume stepへ切り下げ、(5)必要証拠金を損失とは別に確認する——この5点を押さえれば、指数・暗号資産CFDでの見落としは大きく減らせます。
免責事項
- 本記事は、CFDのロット計算・契約仕様・point価値を教育目的で解説する記述的なコンテンツです。特定の金融商品の売買・保有・エントリー・エグジット・価格予測・投資判断を推奨・助言・勧誘・保証するものではありません。
- 掲載した数値・図表・表・ブローカー名はすべて架空の教育用データであり、実在する価格・契約仕様・成績・利用者数・収益ではありません。同じ例示データを本文・図・表・ミニ計算機で一貫して用いています。
- ミニ計算機の結果は入力値に基づく概算です。スプレッド・手数料・スワップ・資金調達コスト・スリッページ・窓開け・ロスカットは含みません。実際の損失・必要証拠金・約定価格は、相場と利用する業者の契約仕様によって変わります。
- ストップ注文は指定価格での約定を保証しません。窓開け・急変・流動性低下・スリッページにより、想定した損失を超える場合があります。特に暗号資産CFDは変動が大きく、週末取引や資金調達コストにも注意が必要です。
- ロット・契約サイズ・point/tick・最小数量・レバレッジ・証拠金・ロスカット・通貨換算は、ブローカー・口座・商品・法域で異なります。普遍値として断定せず、取引前に公式の契約仕様を必ずご確認ください。