Learn — ロット計算シリーズ 08
CFDの1 lotと1point価値は、同じ銘柄名でも業者・商品仕様で異なります。SG Groupの無料ロット計算機に自分の契約サイズ・point幅・損切り幅・換算条件を入力すると、単一ポジションの数量、予定損失、必要証拠金を概算できます。本稿はJP225・US30・US100・BTCUSDの架空例で単位を整理します。公式仕様との照合が必要であり、プリセットが全業者に共通するわけでも、ギャップ時の損失を保証するわけでもありません。
この記事の要点
結論
CFDのロット計算には、FXのような市場共通の定義がありません。株価指数や暗号資産のCFDは、契約サイズ(multiplier)と1point価値を各業者が独自に決めているため、同じ「US30」という表記でも、1lotで1ポイント動いたときの損益が業者ごとに異なります。したがって計算は、銘柄名ではなく、その業者の契約仕様のフィールドを確認するところから始めます。
計算そのものはシンプルで、1lotの損失=stop points×1point価値、そしてロット=許容損失÷1lotの損失です。難所は式ではなく、1point価値をどう求めるか、pointと価格差をどう区別するか、損益通貨が口座通貨と違うときにどう換算するか、という前提の整理にあります。ロット計算全体の考え方はFX・CFDロット計算の完全ガイドにまとめており、本記事はそのうち指数・暗号資産CFD特有の仕様差に絞って掘り下げます。
以下の数値・図表・表はすべて架空の教育用データで、実在する価格・契約仕様・成績ではありません。金額の大小そのものに意味はなく、式と関係の読み方を示すためのものです。
確認すべき項目
CFDのロットを計算する前に、次のフィールドを業者の銘柄仕様で確認します。ここでの説明は一般化した教育用の定義で、表記や単位は業者で変わり得ます。
lot・pip・通貨単位の基礎そのものに不安があれば、先にロット・通貨単位・pipの違いを確認しておくと、CFD特有のpoint・tickの話が読みやすくなります。金(XAUUSD)のように契約サイズが通貨ペアと異なる商品の考え方はXAUUSD(金)のロット計算も参考になります。
一般式
CFDでも、損失からロットを逆算する骨格はFXと同じです。まず基本式を単位付きで示します。
ここで重要なのは、1point価値が仕様に直接書かれていない場合は、契約サイズ(multiplier)と最小変動から導くという点です。多くの指数CFDでは1point=1価格単位ですが、tick sizeが1でない銘柄もあるため、価格差をそのままpointsとみなさず、tick sizeで割ってから扱います。数量を逆算する基本の型はFXと共通で、FXロット計算の公式で扱った「許容損失÷1単位あたり損失」をCFDの契約仕様に置き換えたものです。
本記事では、以下の一貫した架空データセットを最後まで使い回します。US30を主な例にします。
計算結果の0.1lotは、volume step 0.1・minimum volume 0.1をちょうど満たします。もし許容損失が同じ30,000円のままstopが400ポイントに広がれば、1lotの損失は600,000円になり、ロットは0.05lotとなって最小数量0.1を下回るため、この条件では「取引量を設定できない可能性」を検討することになります。1回のトレードで口座の何%をリスクにするかという上流の考え方は1トレードあたりのリスク割合で扱っています。
換算フロー
CFDでつまずきやすいのは、「価格差」と「points」を同じものだと思い込むことです。tick sizeが1でない銘柄では、価格差をtick sizeで割って初めてtick数になり、そこからpoints、損失額へと段階的に換算します。US30の架空例で、各段階を追います。
この段階を飛ばして「200円動いた=200円の損失」と考えると、multiplierとtick sizeを二重に見落とします。損切り幅からロットを決める手順そのものは損切り幅からロットを決める方法で詳しく扱っています。
業者依存
CFDには市場共通の統一契約がなく、契約サイズ(multiplier)を各業者が独自に決めています。そのため、同じ「US30」表記でも、業者が違えば同じ値動きで損益が変わります。次の概念図は、架空のブローカーAとブローカーBが同じUS30を扱う場合の比較です。
この差は、tick size、最小数量、volume step、quote通貨、証拠金率にも同じように現れます。だからこそ、CFDでは「銘柄名で覚えたpoint価値」を別の業者へ流用しないことが安全側の習慣です。複数の業者・銘柄の仕様を並べて管理したくなったら、それは単体計算の外側の課題です。
仕様比較
次の表は、4銘柄の契約仕様フィールドを架空値で並べたものです。実在業者の数値ではなく、あくまで仕様差の読み方を示す教育用の例です。同じ「200ポイントの動き」を仮定して、1lotの損失を各銘柄で比較します。損益通貨が円でないものは換算レート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通貨が円なので換算レートは1、US30はquote通貨が米ドルなので米ドル円150を掛けます。換算レートは「損益通貨1単位を口座通貨で表すといくらか」という向きで掛けます。この向きを逆にすると、桁が大きくずれます。同じ「1point」でも、JP225は100円、US30は1,500円と15倍違うのは、multiplierと換算通貨の両方が効いているためです。
証拠金・実効レバレッジまで含めて口座への負荷を確認したい場合は、必要証拠金・実効レバレッジの計算方法で、想定元本から証拠金と実効レバレッジを求める流れを解説しています。
必要証拠金
ロットが決まったら、その数量を建てるのに必要な証拠金も確認します。基本式は次のとおりです。
先ほどのUS30・0.1lotの架空例で計算します。
証拠金率5%はレバレッジ20倍に対応します(6,000,000円 ÷ 20 = 300,000円)。ここで注意したいのは、損切り時の想定損失(この例では30,000円)と、必要証拠金(300,000円)は別々の計算だという点です。損失が小さくても証拠金は重いことがあり、逆もあります。業者が固定証拠金方式(1lotあたり固定額)を採用している場合は、この式ではなく公式値が優先されます。証拠金率・レバレッジ・計算方式は商品と業者で大きく異なるため、必ず契約仕様で確認してください。
暗号資産CFD
BTCUSDのような暗号資産CFDでも、1lotの損失=stop points×1point価値という骨格は同じです。ただし、単純なロット式の外側にある要素が損益に効きます。
これらはロット計算の式に直接は入りませんが、実際の損益とリスクには確実に効きます。スプレッド・手数料・スワップなど取引コスト側の見積もりは取引コスト計算機で別途確認し、ロット計算と組み合わせて考えると、実態に近づきます。tick size・最小数量・証拠金率・取引時間は、必ず暗号資産CFDの公式仕様で確認してください。
確認手順
ここまでの式は、SG Groupの無料ロット計算機に自分の条件を入れれば、単一ポジションの推奨ロット・想定損失・必要証拠金としてそのまま確認できます。まず、下の教育用ミニ計算機で式の動きを体感してください。契約サイズ(multiplier)から1point価値を導くモードと、1point価値を口座通貨で直接入力するモードを切り替えられ、二重計上を防ぎます。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のロット計算でつまずく型は、いくつかに集約されます。心当たりがあれば、その項目が見直しの入口です。
実務チェックリスト
次の項目を、注文の前に一度ずつ確認します。合否や売買判断を出すものではなく、CFD特有の見落としを減らすための手順です。
段階
実務では、プリセット(既定の契約仕様)を出発点にし、契約仕様が違えばCustomで自分の値に置き換え、複数銘柄を並べて比べたくなったら仕様管理へ、という段階で考えると整理しやすくなります。この記事で扱った単体の計算は無料の範囲で確認でき、単体では解けない課題が出た地点で上位の機能を検討します。機能名・提供範囲・料金は変わり得るため、最新はプランページを唯一の正としてご確認ください。
複数の建玉をまとめて見る合算リスク・相関・通貨偏りの考え方は複数ポジションの合算リスク計算で解説しています。単体の計算で足りるうちは、無料の範囲で十分です。
FAQ
まとめ
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での見落としは大きく減らせます。
次に読む
LC09:複数ポジションの合算リスク計算|相関・通貨偏り・証拠金をまとめて管理する — 複数の銘柄・建玉を同時に持つとき、合算リスクと証拠金をどうまとめて見るかを確認できます。
関連記事
取引量を決める全体像。各テーマの入口をまとめた親ページです。
LC02 · 単位lot・pip・単位の基礎。CFDのpoint・tickの前提として役立ちます。
LC03 · 公式数量を逆算する基本式。CFDの契約仕様へ置き換える前段です。
LC06 · 証拠金想定元本から証拠金と実効レバレッジを求める流れ。損失と対で読むと理解が深まります。
日本語の他のテーマは記事一覧から探せます。
参考資料
免責事項