FXのスプレッド、手数料、スワップ:各取引に実際にかかるコスト

価格差による損益と、口座の最終損益は異なる数値です。仮のEUR/USD CFDを、実際の約定、売買手数料、資金調達費用から照合します。さらに、取引前に同じ構成要素を見積もり、提示条件を比べ、スプレッドを二重に引かずに口座の記帳額を換算する方法を学びます。

EUR/USD 0.10ロットのモデル。全額PLN。気配値の中間値は保証された約定価格ではありません。

チャートが10ピップ上がっても、残るのはUSD 10.50なのはなぜ?

顧客が、決済済みのEUR/USD CFDの買いを確認しているとします。想定元本はEUR 20,000で、一ロット当たりEUR 100,000の契約なら0.20ロットです。新規時と決済時のビッドを比べると、10ピップ上がっています。一ピップ当たりUSD 2ならUSD 20に見えますが、純損益は指定した料金控除後でUSD 10.50です。

モデルから何かが抜けているわけではありません。チャートの比較に使った価格が実際の新規約定と違い、さらに口座には別の料金があります。以下の数値はすべて仮定です。線形EUR/USD CFD、ピップ0.0001、数量不変、ここに記載した記帳項目がすべてという前提です。導入例には通貨換算、税金、その他の料金はありません。

実際に約定した価格から始める

新規と決済を一回ずつ実行。価格はEUR当たりUSD
出来事ビッド/アスク確認された約定
買いポジションを建てる1.0850 / 1.0852想定元本EUR 20,000のCFDを1.0852で買う
買いポジションを全決済する1.0860 / 1.0862想定元本EUR 20,000のCFDを1.0860で売る

価格損益は20,000 × (1.0860 − 1.0852) = USD 16です。このモデルでは、該当する提示アスクとビッドに対するスリッページはありません。ビッドだけのチャートは1.0850から1.0860へ上昇しましたが、顧客は最初のビッドで買ったわけではありません。

チャート比較のUSD 20との差USD 4は、すでに約定価格に反映されています。両時点のスプレッドが同じ2ピップなら、価格不変の往復売買の費用は一スプレッド分、2 × USD 2 = USD 4です。プラットフォームが別の売買手数料としてさらに引く金額ではありません。詳しいスプレッドの節では、新規時と決済時の幅が異なる場合も扱います。

符号を保って、別の記帳項目を加える

履歴に、新規手数料USD 2、決済手数料USD 2、資金調達費用の引落しUSD 1.50が記録されているとします。追加項目はこれだけです。資金調達額は中央銀行の金利から推定せず、このモデルの明細から読み取ります。

往復取引全体をUSDで照合する
項目符号付き金額
確認された約定による価格損益+16.00
新規手数料−2.00
決済手数料−2.00
資金調達−1.50
純損益+10.50

確認すると、16 − 2 − 2 − 1.50 = USD 10.50です。ここからスプレッドUSD 4をさらに引くとUSD 6.50となり、同じ価格の影響を二重に計上します。資金調達による入金なら、符号はプラスになります。ただしプラスの入金も、ポジション損益の一要素にすぎません。[2] [7]

費用の見積もりには、出発点の明示が必要

同じ取引を整合的に説明する方法は二つあります。実際の約定損益から始めるならUSD 16に別の記帳項目を加えます。モデルの仲値を基準にするなら、仲値は1.0851と1.0861なので、価格費用控除前はUSD 20です。そこから価格費用USD 4、売買手数料USD 4、資金調達費用USD 1.50を引くと、同じUSD 10.50になります。

出発点を混ぜると二重計上になります。仲値は比較基準であり、約束された約定価格ではありません。実際の約定が提示アスクやビッドと異なる場合は、費用を分解する前にスリッページの基準を明示します。以下のPLNの完全な明細では、異なるスプレッド、スリッページ、個別の通貨換算に拡張します。そこでは別の前提を明示して使っています。[3]

スワップという数値だけでは、料金体系は分からない

資金調達額を見積もる前に、方式、単位、売買方向、数量、日別倍率の合計を特定します。一ロット当たりUSD、プラットフォームのポイント、年率では計算が異なります。買いと売りのレートも別です。3倍の倍率には、単位レートの三回分がすでに含まれます。同じ週末をさらに加えると料金を過大計上します。[1]

仕様が変わっていれば、今日のレートで過去の引落額は再現できません。上の決済済み取引では、記録された資金調達費用はUSD 1.50です。将来のシナリオでは、該当する仕様とカレンダーを使い、レートの仮定を明示し、変化を考慮します。練習問題でも、この二つの作業を分けています。

説明する口座に合う比較をする

同じ商品、想定元本、方向、新規・決済期間で比較します。「最小」スプレッドには、手数料の対象範囲、最低料金、約定可能性、保有条件が含まれていません。スワップフリーでも料金表を確認する必要があります。名称だけで総費用の安い業者を順位付けすることはできません。

口座がPLN建てなら、どのUSD項目を、いつ、どのレートと端数処理で換算するかを確認します。ポジションの表示に使われているからといって、EUR 20,000の想定元本全体を換算するわけではありません。有効レートに換算マークアップが含まれているなら、それをさらに加えてはいけません。気配、約定、別の記帳項目を一緒に残しましょう。照合できる合計額は、広告の最小スプレッドより多くのことを教えてくれます。

費用計算を受け入れる前の三つの確認

まず実際の記帳項目を照合します。次に明示したカレンダーで別の資金調達モデルを使います。最後に、単位の欠けたスワップ数値だけで計算できるかを判断します。各解答で、どの間違いを避けるかを説明します。

1. この決済済み往復取引の純損益は?

買いの想定元本EUR 20,000、新規買い約定1.0852、決済売り約定1.0860。手数料は片側USD 2ずつ、資金調達はUSD 1.50の引落しで、その他の料金や換算はありません。

正解と解説を表示する

正解は+USD 10.50です。価格損益=20,000 × (1.0860 − 1.0852) = USD 16。新規と決済の手数料は合計USD 4、資金調達は−USD 1.50です。したがって16 − 4 − 1.50 = 10.50です。

約定価格を出発点にしたこの計算で、スプレッドをさらに差し引くことはありません。記帳項目の照合に戻る。

2. 別のカレンダーモデルによる資金調達の引落額は?

買いのレートを単位期間・一ロット当たり一定の−3 USD、数量を0.20ロットとします。ポジションは倍率1、3、0の三つの課金時点をまたぎます。導入例の記録額USD 1.50ではなく、この前提を使ってください。

正解と解説を表示する

正解は−USD 2.40です。N = 1 + 3 + 0 = 4。資金調達=0.20ロット × (−3 USD/ロット) × 4 = −2.40 USDです。

倍率3にはすでに三単位分が含まれます。週末をさらに加えたり、関係のない導入例の記録額を使ったりしないでください。単位とカレンダーの説明に戻る。

3. 「Swap Long = −6.0」からUSDの資金調達額が分かる?

数量が0.20ロット、適用倍率が3であることは分かっています。抜粋にはスワップ方式、単位、結果通貨がなく、口座の記帳項目もありません。

正解と解説を表示する

正解は、仕様の情報がさらに必要、です。確認されたレートが単位期間・一ロット当たり−6.0 USDなら、0.20 × (−6.0) × 3 = −3.60 USDです。ただし、それは追加の仮定であり、抜粋から確定できる結果ではありません。

ポイント方式なら、一ポイントの金額と結果通貨も必要です。パーセント方式には独自の計算基礎と日数計算があります。資金調達の完全な計算を読む。

費用計算の全体像:価格、単位、カレンダー、換算

短い明細では一つの結果を切り出しました。以下では提示条件全体の比較、変動スプレッド、最低手数料、複数のスワップ方式、PLN明細を加えます。各モデルは前提を明示しており、数値は現在の気配値や業者ランキングではありません。

数値は仮定です。EUR/USDは一ロット当たり100,000 EUR、一ピップは0.0001とします。簡単な表では、換算手数料なしでUSD当たり4.00 PLNに換算します。第5節のTCO明細では、プラスとマイナスの計上額に異なる換算レートを使います。スプレッド、手数料、スワップは、どの会社の現行料金表を示すものでもありません。実際のデータは銘柄の仕様書と口座履歴で確認してください。

1. 往復取引全体のコスト — 簡単な比較

導入の明細は、完了した一つの取引結果を説明しました。ここでは別の価格・資金調達の前提を固定し、往復取引の総費用を比べます。表が比較するのは費用の構成要素であり、ポジションの価格利益を予測するものではありません。

想定元本10,000 EUR、すなわち今回の条件では0.10ロットのとき、EUR/USDの一ピップは1 USDです。表では、同じポジションの新規と決済を合わせて比較します。スプレッドは両側で等しい仮定値、手数料は往復全体の額、資金調達費用は記載された倍率合計に対応します。スリッページと通貨換算は省略し、第5節で完全な明細を示します。

仮定した往復取引全体のコスト
ケーススプレッド手数料資金調達費用
(Nの合計額)
総コスト
0.10ロットの場合
デイトレード — コストをスプレッドに含む口座
EUR/USD、スプレッド1.2ピップ、当日決済
1.20 USD001.20 USD
デイトレード — ロー+手数料口座
EUR/USD、スプレッド0.1ピップ、往復手数料7 USD/ロット
0.10 USD0.70 USD00.80 USD
保有 — 資金調達5単位、標準口座
スプレッド1.2ピップ、買いレート−5 USD/ロット/単位
1.20 USD02.50 USD3.70 USD
保有 — 資金調達5単位、ロー口座
スプレッド0.1ピップと往復手数料7 USD/ロット
0.10 USD0.70 USD2.50 USD3.30 USD
資金調達30単位、ロー口座
例示用カレンダー。すべての月に当てはまるわけではない
0.10 USD0.70 USD15.00 USD15.80 USD

このモデルの買いレートは、ロット・単日課金一単位当たり−5 USDです。0.10ロットでは−0.50 USDとなり、倍率合計5ならコスト2.50 USD、30なら15 USDです。五単位は任意の連続五泊を意味しません。往復手数料7 USD/ロットは0.70 USDになります。例の標準口座はスプレッド1.2ピップで別建て手数料なし、ロー口座はスプレッド0.1ピップと記載の手数料です。これは比較用の仮定であり、市場全体の一般的な範囲ではありません。

約定価格/手数料と資金調達費用/PLNでの照合
各要素の計上方法は異なります。スプレッドは価格に含まれ、手数料は別建て、資金調達費用は各計上額で決まります。レートとエクスポージャーが変わらなければ、保有期間が長いほど資金調達費用の影響が大きくなります。

この表では、ロー口座が0.40 USD安くなります(0.10ロットの往復ごと)。取引回数を増やすと節約の総額は増えますが、回数だけで一回のコストは変わりません。資金調達30単位では、スワップがコストの15 / 15.80=約94.9%を占めます。別のレート、最低手数料、プラスの資金調達額なら割合が変わる場合があります。条件の異なる口座にこの結果を当てはめないでください。

2. スプレッド — 価格に含まれるコスト

2.1. スプレッドの仕組みを順に確認する

一般的なFXの提示価格では、 ビッド は顧客の売値、 アスク は買値です。その差がスプレッドです。買いポジションはアスクで入りビッドで決済し、売りポジションは逆になります。CFDでは、これらは通貨の受け渡し価格ではなく、契約の約定・決済価格です。定義とクロスレートについては 記事2.3 で説明し、ここではコストへの影響を計算します。

EUR/USDが1.0849/1.0851のとき、アスク1.0851で買い、変わらないビッド1.0849ですぐ売ると−2ピップになります。その後ビッドが1.0851に上がれば、決済価格による損益はゼロです。ただし手数料と資金調達費用があれば、純損益はゼロとは限りません。決済可能な価格による当初評価には、その時点のスプレッド全体が現れます。気配値の中間値との比較では、新規と決済の要素を分けて分析します。

スプレッドコストの式:
コスト=スプレッド(ピップ)×ピップ価値(取引量に対応)

例:EUR/USD、スプレッド1.5ピップ、 0.10ロット
• 1ピップの価値(0.10ロット)=1.00 USD(USD/PLN=4.00なら4.00 PLN)
• スプレッドコスト=1.5 × 1.00= 1.50 USD(6.00 PLN)

同じスプレッドで1.00ロット:1.5 × 10.00= 15.00 USD(60.00 PLN)
0.01ロット:1.5 × 0.10= 0.15 USD(0.60 PLN)

買いの場合、それぞれの気配値の中間値に対するスプレッドコストは、新規スプレッドの半分と決済スプレッドの半分の合計です。ただし、どちらの提示価格も気配値の中間値を中心に対称で、アスクとビッドで約定した場合です。スプレッドが等しければ、合計は全幅のスプレッド一回分になります。決済のスプレッドが異なる場合は両方の値を使います。したがって、常に全コストを新規時点だけに割り当てるのは誤りです。

新規から決済までのスプレッド変化

例のEUR/USD買いポジションは0.10ロットです。新規の気配値の中間値は1.08500、スプレッドは1ピップ、ビッド/アスクは1.08495/1.08505です。決済の気配値の中間値は1.08700、スプレッドは3ピップ、提示価格は1.08685/1.08715です。新規アスクと決済ビッドで正確に約定し、手数料とスワップはないとします。

気配値の中間値による損益=10,000 ×(1.08700 − 1.08500)= 20 USD。
約定価格による損益=10,000 ×(1.08685 − 1.08505)= 18 USD。

気配値の中間値に対する価格コストは2 USDです。新規の1ピップの半分と決済の3ピップの半分を合わせて2ピップ、ピップ価値は1 USDです。全幅を二つ足した1 + 3=4ピップでも、新規の1ピップだけでもありません。約定価格が異なる場合はスリッページも分けます。気配値の中間値での約定は保証されません。

提示価格のマークアップ。 基準スプレッド0.2ピップに対し、業者が表示スプレッド全体を0.8ピップ広げるとします。顧客には1ピップが表示され、相場が変わらなければ0.10ロットの往復コストは1 USDです。0.8ピップを再加算すると、誤って1.8 USDになります。仕様書にマークアップ0.4ピップを 価格の両側にそれぞれ加える とあれば、全スプレッドも0.8ピップ広がります。マークアップの単位と説明を明確にする必要があります。

EUR/USD 0.10ロット買いの二時点の気配値。エントリースプレッド1ピップ、決済3ピップ。気配値の中間値損益20 USD、約定損益18 USD、二つの半スプレッドによる価格コスト2 USD。
手数料と持越し金利を除外。フルスプレッド二回分を足しません。

2.2. 変動スプレッドと固定スプレッド — 比較する項目

変動スプレッド は業者の提示価格、流動性、リスク、取引量によって変わります。「0.0から」という表示では、中央値、特定の取引量の価格、その水準の利用可能性は分かりません。ある時間帯で0.5ピップ、別の時間帯で3ピップという観測例はあり得ますが、データなしにすべてのEUR/USD口座の特徴とすることはできません。

固定スプレッド は商品条件で一定の幅を定めたサービスです。特定の時間やイベントに例外がある場合もあります。幅が固定でも、スリッページなし、連続した価格提示、全数量の約定は保証されません。同条件で総コストを比較しない限り、事前に高い・安いと判断できません。

変動スプレッドと固定スプレッド
項目変動スプレッド固定スプレッド
平穏時の幅業者の配信価格に応じて変化商品条件で規定。例外がある場合も
市場の混乱・指標発表拡大や提示価格の欠如があり得る例外、継続性、約定ルールを確認
比較計算対象時間・金額のスプレッド分布固定スプレッドに他の料金と約定結果を合わせる

比較には、未約定も含めたすべての試行を含めます。注文拒否が増え、その後不利な価格で約定するなら、狭いスプレッドでも低コストとは限りません。発動、スリッページ、部分約定のルールは 記事2.7で説明します。

2.3. スプレッドの拡大とロールオーバー

世界のFX取引高から、特定のCFDの特定の瞬間の流動性は決まりません。コストに重要なのは、要求数量に対して利用できる提示価格です。発表、セッション終了、通貨の休日、資金調達の更新付近で条件は変わります。すべての通貨ペアと業者に共通するスプレッド範囲や流動性のピーク時刻はありません。

  • 時間帯。 EURとGBPのペアは欧州の取引活動、JPYはアジアの活動からも恩恵を受けることがあります。だからといって欧州の夜間全体が、すべての円ペアに最適とは限りません。時間帯と夏時間の切り替えは 取引時間の章で説明します。
  • 経済指標の発表。 価格の不確実性や取引可能数量の制限で、スプレッドが広がることがあります。拡大幅は利用業者ごとに測定する必要があります。「5–10倍」という一般論は仕様上のパラメータではありません。
  • 休止と休日。 銘柄の取引時間と両通貨のカレンダーは、価格提示と資金調達費用に影響します。活動が低下する時刻は常に同じとは限りません。
  • 流動性の低い商品。 幅をピップの金額価値、取引量、提示価格の状態と合わせて比較します。ピップ数だけでは、通貨ペア間のコストを正しく比較できません。

判断時と約定時のスプレッド、取引量、時間帯を記録します。任意の時間の平均では、実際に注文を送った瞬間が抜け落ちる可能性があります。カレンダーは標本の条件を特定する助けになりますが、特定の約定が悪化せざるを得なかったことや、拡大が契約に沿っていたことを証明するものではありません。

ロールオーバーと発動価格。 資金調達費用の計上時刻は業者の設定で、顧客のパソコンの午前零時とは限りません。その付近で提示価格が広がることがあります。ストップでは、システムがどちらの価格を確認するかが重要です。ビッドが水準より下にとどまっていても、アスクの上昇で売りポジションのSLが発動する場合があります。「スプレッドが広がった」だけでは不十分で、ポジションの方向、価格、距離が必要です。
AUD/NZDの計算例。 売りポジションの一般的なアスク基準の発動を仮定します。ビッドは1.0800のまま、変化前のアスクは1.0803、SLは1.0825です。当初スプレッドは3ピップで、アスクからSLまでは22ピップあります。スプレッドが22ピップに増えても、アスク1.0822はSLに届きません。26ピップになると初めてアスク1.0826となり、条件を満たします。これだけでは約定価格は分かりません。すべて仮定のレートです。発動と再現については 2.7の売りストップの例。

2.4. ポーランド・ズウォティでのコスト — 一覧表

口座通貨がPLNなら、EUR/USDのピップ価値はドルなので、スプレッドコストをズウォティに換算する必要があります。0.01ロットでは、一ピップ=0.10 USDを該当するUSD/PLNレート(ここでは4.00)で換算すると、 0.40 PLN です。以下はよく使われる取引量の表です。

スプレッドコストのPLN換算額
取引量スプレッド0.5ピップスプレッド1.0ピップスプレッド1.5ピップスプレッド3.0ピップ
0.01ロット(マイクロ)0.20 PLN0.40 PLN0.60 PLN1.20 PLN
0.05ロット1.00 PLN2.00 PLN3.00 PLN6.00 PLN
0.10ロット(ミニ)2.00 PLN4.00 PLN6.00 PLN12.00 PLN
0.50ロット10.00 PLN20.00 PLN30.00 PLN60.00 PLN
1.00ロット20.00 PLN40.00 PLN60.00 PLN120.00 PLN

表の前提:仮定のEUR/USD、契約サイズ100,000 EUR/ロット、ピップ0.0001、換算4.00 PLN/USD。記載のコストは、新規と決済のスプレッドが等しいときの全幅一回分に相当し、スリッページと他の料金はありません。スプレッドが変わる場合は、2.1節のとおり両側の半分ずつを使います。

このモデルでは、0.10ロット、スプレッド1.5ピップの往復コストは6 PLNです。同じ往復を一日20回なら120 PLN、月20日を仮定すると2,400 PLN、同じ月が12か月続くと28,800 PLNです。初期資金10,000 PLNを基準に選べば、その288%に当たります。これは予測でも、口座が一年を通してその取引高を維持できる証明でもありません。価格、取引量、残高、活動は変わります。頻度はコスト計算の総量を変えます。

3. 手数料:まず単位と両側の料金を確認する

3.1. 手数料の計算方法

手数料 はRaw、Proなどの口座名にかかわらず別建ての料金です。レートは取引量、取引金額、商品、口座通貨によって異なります。ロースプレッドは通常、別建て手数料と表示上の狭いスプレッドを組み合わせた商品を指し、価格へのマークアップがないことや各ティックの出所を証明しません。実際の仕様と課金方法を比較してください。

ECNやSTPという名称でコストの計算方法は決まりません。この記事の標準は、例示用のスプレッド1.2ピップで別建て手数料なし、ローはスプレッド0.1ピップと記載の手数料を意味します。注文の経路や利益相反を自動的に割り当てるものではありません。これらは 業者の約定モデルで説明します。

手数料の式:
総手数料=レート(USD/ロット、往復)×取引量(ロット)

仮定のレートは一ロットの新規・決済全体で7 USDです。例では最低手数料なしの比例課金を仮定します。 往復7 USD/ロットの例:
• 0.01ロット → 0.07 USD(0.28 PLN)
• 0.10ロット → 0.70 USD(2.80 PLN)
• 0.50ロット → 3.50 USD(14.00 PLN)
• 1.00ロット → 7.00 USD(28.00 PLN)

片道(per side) は取引の一方を、 往復(round turn) は新規と決済の全体を意味します。片道3.50 USD/ロットを同じ数量の新規と決済に課すと、合計7 USD/ロットです。「一ロット当たり3.5 USD」だけでは適用範囲が分からず不完全です。二つの明細で計上する場合も、往復分を前払いする場合もあり、名称ではなく料金表で決まります。部分決済、丸め、最低料金も確認します。

取引量による割引には、取引高の定義が必要です。両側を数えるか、対象の暦期間、USDの想定元本か、所定銘柄のロット数かを確認します。EUR/USDの一ロットと別のCFDの一ロットを、同じコスト単位として加算しないでください。閾値の条件と新しいレートの適用時期は、仕様書に明記されるべきです。

手数料がUSD、口座がPLNなら換算方法が必要です。単純な7 USD/ロットを仮定のレート4.00で換算すると28 PLN/ロットですが、実際の計上額は異なる場合があります。業者は特定時刻の特定側の価格を使ったり、マージンを加えたりする場合があります。すべての業者が平均レートやポジション損益と同じ時刻で手数料を換算するとは限りません。

3.2. スプレッドのみとロー+手数料 — どちらが安いか

まず両モデルを、往復全体に対応する同じ金額単位へ換算します。資金額や取引スタイルの名称で安いモデルは決まりません。比例レートなら、どの取引量でも同じモデルが同じ割合だけ安くなります。最低料金や固定料金があれば変わる可能性があります。

例のモデルは、標準がスプレッド1.2ピップ、ローが0.1ピップと最低料金なしの往復手数料7 USD/ロットです。EUR/USDのピップ0.0001、契約サイズ100,000 EUR/ロットでは、ピップ価値はロット当たり10 USDです。新規と決済のスプレッドが等しく、資金調達費用、換算、スリッページなしで比較します。

比例手数料によるローと標準の比較
取引量コスト込みスプレッド(1.2ピップ)
コスト
ロー+手数料(0.1ピップ + 7 USD/ロット往復)
コスト
安い方
0.01ロット0.12 USD0.01 + 0.07=0.08 USDロー+手数料(33%安い)
0.05ロット0.60 USD0.05 + 0.35=0.40 USDロー+手数料(33%安い)
0.10ロット1.20 USD0.10 + 0.70=0.80 USDロー+手数料(33%安い)
0.50ロット6.00 USD0.50 + 3.50=4.00 USDロー+手数料(33%安い)
1.00ロット12.00 USD1.00 + 7.00=8.00 USDロー+手数料(33%安い)

この前提では、ローがロット当たり8 USD、標準が12 USDなので、ローは三分の一安くなります。他の時間にもローが有利であり続けるとは限りません。往復全体の実効ロースプレッドが0.5ピップになると、コストは5 + 7=12 USD/ロットとなり、標準が変わらなければ両者は等しくなります。実務では両方を同時に測定する必要があります。

最低手数料は境界を変えます。 0.01ロットではロースプレッドのコストは0.01 USDです。往復全体の最低料金0.10 USDなら合計0.11 USDで、標準の0.12 USDよりまだ安くなります。最低料金0.10 USDが 片道当たり なら、往復手数料は0.20 USD、ローの総コストは0.21 USDで、標準の方が安くなります。片道か往復かが不明な最低料金の例では、比較の結論は出せません。

EUR/USD一ロットの往復:標準12 USD、ロー8 USD。ロースプレッド0.5ピップで同額。
比例手数料と一定のスプレッドなら、頻度は合計額を変えますが、一往復のコストの優劣は変えません。最低料金は別に計算します。

百万単位当たりの手数料と最低料金の境界

想定元本百万USD当たり25 USDという例示用の料金を 片道ごとに課す場合 、自動的にEUR/USDのロット当たり2.50 USDにはなりません。0.10ロット、つまり10,000 EURを新規価格1.08505で買うと、買い側の金額は10,850.50 USDです。片道手数料は10,850.50 / 1,000,000 × 25=0.2712625 USDです。決済価格1.08694では金額10,869.40 USD、手数料0.271735 USDとなり、合計は 0.5429975 USD となります。これは丸め前で、約0.54 USDです。百万を測る通貨と、両側を別々に評価するかを確認する必要があります。このモデルでは最低料金と途中の丸めを省略していますが、実際の料金表には適用される場合があります。

ロースプレッド0.1ピップ、片道手数料3.50 USD/ロット、片道最低0.10 USDのモデルでは、取引量Lの全コストは以下です。

ロー=1 USD/ロット × L + 2 × max(3.50 USD/ロット × L; 0.10 USD)。
標準=12 USD/ロット × L。

最低手数料と往復全体のコスト
取引量ロー:スプレッド+手数料標準モデルの結論
0.01ロット0.01 + 0.20=0.21 USD0.12 USD標準が0.09 USD安い
0.02ロット0.02 + 0.20=0.22 USD0.24 USDローが0.02 USD安い

最低料金が適用される範囲では、L + 0.20=12Lで同額となり、L=0.20 / 11 ≈ 0.01818ロット です。取引量の刻みが0.01なら、この厳密な境界は許可される数量ではありません。これは料金表と仕様への依存を示すもので、コストの割合を下げるためにポジションを大きくする推奨ではありません。

4. スワップ(ロールオーバー)— ポジションを持ち越すコスト

4.1. 資金調達の源泉とCFDのレート

原資産市場で通貨の受渡日を繰り延べる際には、資金調達価格とフォワードポイントが関わります。 トム・ネクスト(Tom/next) は連続する受渡日間の繰り延べを指します。一部のCFDはこれを翌日持ち越しの資金調達の基礎としますが、顧客のレートには商品条件と業者のコストも含まれます。ECB金利からFRB金利を単純に引く計算ではありません。他のモデルではパーセントのレートや契約の再オープンを使う場合もあります。

同じ通貨ペアでも買いと売りのレートは別です。符号が逆になる場合も、両方マイナスになる場合もあります。金利や資金調達条件の変化は将来の価格に影響しても、CFDスワップの特定の符号を保証しません。ニュースの中央銀行金利ではなく、実際に計上した時点の適用レートを使います。

EUR/USDの買いCFDは、USDに対するEURの経済的エクスポージャーを持ちます。顧客が別のユーロ預金とドル借入契約を持つという意味ではありません。資金調達は契約のパラメータです。同じロット数なら、口座が高いレバレッジを許すだけでコストが下がるわけではありません。証拠金と資金調達費用は別の量です。

計上時刻と時間帯、スワップ方式、通貨、買い・売りレート、日ごとの倍率を仕様書で確認します。すべての業者がサーバーの午前零時やポーランド現地時間23:00を使うとは限りません。夏時間の切り替えの差で、時刻の対応関係がずれることもあります。全保有期間が短くても、所定のロールオーバーをまたぐと課金される場合があります。

4.2. スワップの計算方法

MT5では、 Market Watch → Specification の画面に銘柄のパラメータがあります。方式と倍率を確認せずSwap Longだけを読むのは不十分です。cTraderの Active Symbol Panel には、買い・売りスワップや三倍適用日などの情報があり、表示範囲はアプリケーションに依存します。他のプラットフォームでは商品仕様と資金調達表を探します。日付とともにデータを保存してください。[1][2]

実務でのスワップ計算:
最初に計算方式を特定します。以下のモデルは、ポイントやパーセントではなく、ロット当たり・単日一単位当たりのUSD金額を使います。倍率の合計 N を、不正確な「泊数」の代わりに使います。プラスの額は口座への入金、マイナスの額は引き落としです。 例(仮定の数値であり、利用業者は異なる場合があります):
EUR/USD、仮定の買いスワップ:単日一単位当たり−5.00 USD/ロット EUR/USD、仮定の売りスワップ:単日一単位当たり+1.50 USD/ロット 資金調達額=ロット数量 × レート × 倍率合計N。モデル期間中は一定のレートとします。 • 0.10ロット、買い、N=5:0.10 ×(−5.00)× 5=−2.50 USD • 0.10ロット、売り、N=5:0.10 ×(+1.50)× 5=+0.75 USD • 1.00ロット、買い、N=1:1.00 ×(−5.00)× 1=−5.00 USD

ロット当たりのレートでは、コストは数量に比例します。パーセント方式の基準は、確保された証拠金ではなく、想定元本と方式で指定された価格です。同じポジションなら最大レバレッジが違っても、資金調達対象の元本は同じです。数量を増やすと金額も増えます。証拠金との関係は 記事2.6で説明します。

ポイント方式のスワップを換算する方法。
MetaTraderには、ポイント、基軸通貨・証拠金通貨・損益通貨・口座通貨の金額、年率、再オープン方式があります。Swap Long/Shortの単位は SYMBOL_SWAP_MODE で決まります。この設定を確認せず、−7.2をそのままドルとみなすことはできません。[1] ポイント方式では、資金調達額=ポイント単位のレート × ロット当たりポイント金額 × 数量 × 倍率です。例のEUR/USDのポイント幅0.00001、契約サイズ100,000 EUR/ロットなら、ポイント価値はロット当たり1 USDです。これは仕様から求まる値で、すべての銘柄に共通するルールではありません。 買いレート−7.2ポイント、倍率1なら、1.00ロットは−7.20 USD、0.10ロットは−0.72 USDです。倍率3なら、それぞれ−21.60と−2.16 USDです。結果の通貨と換算は別に確認します。 日別パラメータの SYMBOL_SWAP_MONDAY…SYMBOL_SWAP_SUNDAY は日ごとの倍率を表します。ゼロ、一、三のレート適用は効果が異なります。休日や仕様の変更に応じて正しいカレンダーを読む必要があります。すでに週末を含む倍率に、もう一度「週末」を加えないでください。

レートが変わる場合は、各計上額を別々に求めてから合計します。今日の表の平均で、レートが変わった過去の月を再現することはできません。過去の結果は口座明細で確認し、予測には将来のレートとカレンダーの仮定が必要です。両者を明確に区別してください。

仮定のポイント仕様:EUR/USD 0.20ロット、倍率3なら、買いはマイナス4.32 USD、売りはプラス0.90 USD。
POINTS方式にはポイント価値、数量、倍率、通貨が必要です。このレートをピップやUSD/ロットと読み替えてはいけません。
マークアップはすでにレートに含まれる場合があります。 買い・売りの表が顧客の最終資金調達額を示すなら、仮定した業者のマークアップを再加算しません。別項目と明示された料金だけを別に記録します。両方向のレートの差は、マークアップだけに依存する証拠ではありません。契約の方式と資金調達コストも関係します。

ポイント方式の仕様を完全に読む

仮定のEUR/USD CFD銘柄:契約サイズ100,000 EUR/ロット、ポイント0.00001、スワップ方式POINTS、買い−7.2ポイント、売り+1.5ポイント、指定日の倍率3です。この比例モデルの結果通貨はUSD、口座通貨はPLNで、例ではマークアップなしの4.00 PLN/USDとします。数量は0.20ロットです。前のモデルの−5 USDレートは使いません。別の仕様だからです。

ロット当たりポイント価値=100,000 EUR/ロット × 0.00001 USD/EUR= 1 USD/ロット。
買い=−7.2 × 1 USD/ロット × 0.20ロット × 3= −4.32 USD=−17.28 PLN。
売り=+1.5 × 1 USD/ロット × 0.20ロット × 3= +0.90 USD=+3.60 PLN。

倍率1なら、買いは−1.44 USD、売りは+0.30 USDです。この仕様で「−7.2」をポイントでなくピップと読むと、十倍の誤差になります。ティック幅とポイント幅が異なる場合は、結果通貨を考慮し、ティック価値とポイント幅/ティック幅の比など、該当するパラメータからポイント金額を求めます。単位の詳細は 記事2.4で説明します。

パーセント方式では計算が異なります。損益通貨の想定元本10,850 USD、年率−4%、360日基準を例にすると、一単位のコストは10,850 × 0.04 / 360 ≈ 1.20556 USD、三単位では約3.61667 USDです。10,850 USDがすでにそのポジションの元本なら、0.10ロットをもう一度掛けません。新規価格か現在価格か、基準価格は方式に従う必要があり、この例はすべてのスワップに共通する式ではありません。

4.3. 三倍の計上とカレンダー

多くのスポットFX取引の標準受渡日はT+2ですが、例外があり、両通貨のカレンダーも関係します。休日のないT+2の通貨ペアを例にすると、受渡日を金曜日から月曜日へ移すと三暦日分になります。その三日分のレートに対応する課金は、CFDでは水曜日のロールオーバーに発生することがよくあります。ただし、顧客の契約が現物受渡しのスポット取引になるわけではありません。決め手は商品仕様と倍率です。[8]

倍率3はその銘柄の正しい日にのみ適用します。すべての商品が水曜を使うわけではなく、休日によって資金調達の対象日数も変わります。買い・売りの公称レート表とカレンダーは一組のデータで、どちらか一方だけでは全期間を計算できません。

例:EUR/USDの買い0.10ロット、スワップ−5.00 USD/ロット/泊。
通常の夜:0.10 ×(−5.00)= −0.50 USD
水曜(三倍):0.10 ×(−5.00)× 3= −1.50 USD

1.00ロットなら、通常の夜=−5.00 USD、水曜= −15.00 USD。

数値はすべて例示です。銘柄やカレンダーが違えば、三倍の額が別の日に適用されたり、別方式になったりする場合があります。国の政策金利は資金調達表の代わりにはなりません。

EUR/USDのカレンダーを金、指数、その他のCFDにそのまま使わないでください。業者が週末課金、ポイント、パーセント、別のロール費用を持つ先物契約を使うかも確認します。ここでの計算は、指定された通貨契約に関するものです。

例示用の週で、倍率が月曜1、火曜1、水曜3、木曜1、金曜1、土日0なら合計7です。五回の計上で、単日レートの七単位をカバーします。指定した二時点間の期間では、ポジションが実際にまたいだロールオーバーだけを加算します。

月曜から日曜の仮定の持越し倍率:1、1、3、1、1、0、0。五課金イベントで七単位となり、週末を再課金しません。
祝日を含まない仮定の週。曜日と倍率はシンボル仕様で確認します。

4.4. プラスの資金調達額とレートの変更

プラスのスワップは口座への入金で、ポジションの利益を保証しません。仮定の売りレート+1.50 USD/ロット、倍率合計30なら、1.00ロットは45 USDを受け取ります。不利な価格変動5ピップで、他のコストを除いて50 USDの損失です。資金調達収入と為替エクスポージャーを分けて計算する必要があります。

キャリートレード は収入と資金調達の差を利用することがありますが、プラスのCFDスワップを選ぶだけではありません。戦略の評価と過去のレバレッジ解消事例は、その章と ファンドとHFTの記事に譲ります。ここでは方向を推奨せず、プラスのスワップを符号付きのキャッシュフローとしてコストに計上します。

レート変更のモデル。 数量は一定の0.50ロット、倍率合計30です。一単位当たり−15 USD/ロットならコストは0.50 × 15 × 30=225 USD、−80 USDなら1,200 USDです。将来の価格は不明なので、二つのシナリオです。最初の10単位が−15、次の20単位が−80なら、実際の合計は0.50 ×(−15 × 10 − 80 × 20)= −875 USD であり、1,200 USDではありません。レートの更新と通知のルールは、契約と業者に適用される義務に従います。

4.5. イスラム口座(スワップフリー)の実際の仕組み

スワップフリー はイスラム口座として提供されることが多く、スワップ免除の範囲が定められています。この名称だけで、保有料金がないことやすべての顧客が使えることは分かりません。資格条件と料金を確認します。ICの公式商品では、別の保有料金と猶予期間が示されています。これは当該商品の条件で、業界全体の条件ではありません。[6]

  • 所定の日数を超えると、別の保有料金が発生する場合があります。暦日か取引日かを確認します。
  • スプレッドや手数料が違う場合があります。同じ商品、数量、時刻で差を計算します。
  • 対象商品、猶予期間、利用資格の制限を確認します。あるポジションにスワップがないことは、口座全体の条件を示しません。

長期保有なら常にスワップフリーが有利、短期なら常に高いとは言えません。全レートとカレンダーで結果が決まります。ロールオーバーをまたがなければ両商品の資金調達額がゼロになることがありますが、スプレッドと手数料は異なる場合があります。

同じカレンダーによるスワップフリーの簡単な計算。 1.00ロット、連続する暦上の15泊、仮定の猶予期間5泊、以後は週末を含め各泊8 USDの管理料金とします。料金は(15 − 5)× 8= 80 USD です。別の標準スケジュールでは、11回のロールオーバー(単日9回と三倍2回)を仮定し、N=9 + 2 × 3=15です。レート−5 USD/ロットによるコストは 75 USD になります。この15単位に週末を再加算しません。実際のカレンダーのNが違えば結果も変わるので、両方のスケジュールを同じ新規・決済時刻で計算します。この資金調達比較は価格コストと手数料を省略しています。

5. ポジションの総コスト — 取引スタイル別の例

三つの例示的な取引パターンは、数量、往復回数、資金調達期間が異なります。架空の例であり個人の取引履歴ではありません。EUR/USD、ロースプレッド0.1ピップ、往復手数料7 USD/ロット、買いレート−5 USD/ロット/単位、換算4.00 PLN/USDとします。簡単な計算のため、スリッページと換算手数料を省き、新規と決済のスプレッドは等しいとします。

日中取引のパターン: 0.10ロット、一日15往復で、どの取引もロールオーバーをまたぎません。デイトレードという名前だけで資金調達額がゼロになるわけではなく、ここでは決済時刻の仮定によるものです。

  • 0.10ロットのピップ価値=1.00 USD
  • 取引当たりスプレッドコスト:0.1ピップ × 1.00 USD=0.10 USD
  • 取引当たり手数料:0.10ロット × 7.00 USD/ロット=0.70 USD
  • スワップ:0(当日決済)
  • 取引当たりコスト:0.10 + 0.70=0.80 USD
  • 日次コスト:15 × 0.80=12.00 USD=48.00 PLN

モデルの往復コストは0.8ピップです。スプレッド0.10 USDと手数料0.70 USD、ピップ価値1 USDによります。同じ日が20日なら、月次合計は20 × 12=240 USD、または960 PLNです。手数料なしの標準スプレッド1.2ピップなら360 USDで、ローより50%高くなります。すべての前提が必要で、追加の最低料金や悪い約定により比較が変わる場合があります。

週単位のパターン: 0.20ロット、例示用の月に四つのポジションを保有し、それぞれ倍率合計7とします。休日なしの例示週では五回の計上に一回の三倍計上を含みます。七回の計上にさらに週末を追加する計算ではありません。

  • 0.20ロットのピップ価値=2.00 USD
  • 取引当たりスプレッドコスト:0.1ピップ × 2.00 USD=0.20 USD
  • 取引当たり手数料:0.20ロット × 7.00 USD/ロット=1.40 USD
  • 買い資金調達額、N=7:0.20 ×(−5.00)× 7=−7.00 USD
  • 取引当たりコスト:0.20 + 1.40 + 7.00=8.60 USD ≈ 34.40 PLN
  • 四ポジションのコスト:4 × 8.60=34.40 USD=137.60 PLN

資金調達費用はモデルコストの7 / 8.60=約81.4%を占めます。同じNで仮定の売りレート+1.50 USD/ロットなら2.10 USDの入金となり、スプレッドと手数料1.60 USDから差し引くと純コストは−0.50 USDです。これは二つの異なるエクスポージャーの資金調達を比較するもので、取引の方向変更を勧めるものではありません。

長期保有のパターン: 1.00ロットの買いと、倍率合計30の例示用カレンダーです。すべての30日間で合計がちょうど同じになるとは仮定しません。

  • 1.00ロットのピップ価値=10.00 USD
  • スプレッドコスト:0.1ピップ × 10.00 USD=1.00 USD
  • 手数料:1.00ロット × 7.00 USD/ロット=7.00 USD
  • スワップ — 暦上の30日をどう計算するか
    例として22回の計上に4回の三倍計上があれば、18 × 1 + 4 × 3= 資金調達30単位 です。特定の期間では、新規・決済時刻、倍率0の日、休日カレンダーが重要です。日数だけでは不十分です。
  • スワップ:1.00 ×(−5.00)× 30= −150.00 USD
  • 総コスト:1.00 + 7.00 + 150.00=158.00 USD ≈ 632 PLN

スワップはコストの150 / 158=約94.9%です。仮定の売りレート+1.50 USD/ロット、N=30なら入金は45 USDで、スプレッドと手数料を含むコストは8 − 45=−37 USDです。TCOのマイナスは、資金調達の入金が他のコスト項目を上回る意味で、ポジション全体の利益ではありません。価格による損益はどちらの符号にもなり得ます。

換算するのは各計上額であり、ポジションの想定元本全体ではありません。 業者は損益、手数料、資金調達額を、異なる時刻やルールで換算することがあります。実際の換算額と明示されたマークアップがそれぞれ必要です。仮定のモデルで換算額の絶対値合計2,000 USD、一定のマークアップ0.5%なら10 USD、基準レート4.00では40 PLNです。同じ月が十二か月なら480 PLNです。料金が必ず見えないとは限りません。別項目の場合もレートに含む場合もあります。実効レートに含まれるなら再加算しません。

気配値の中間値によるシミュレーションでは、約定価格と他の項目をモデル化する必要があります。バックテストが正しいビッド/アスクと実際の約定を使っているなら、スプレッド全体を再び差し引くと損益を過小評価します。戦略の選択は他の章に譲り、ここではコスト計算がデータと一致するかを確認します。

PLN明細モデル:気配値の中間値損益80 PLN、実際の純損益64.37 PLN、基準に対するコスト15.63 PLN。
基準80 PLNは、純損益64.37 PLNとTCO 15.63 PLNに分かれます。約定価格からスプレッドとスリッページを再び引きません。CSV明細に各項目を示します。

TCO明細:実際の約定からPLNの計上額へ

例のEUR/USD CFDの買い0.10ロットは想定元本10,000 EURです。新規ではビッド/アスク1.08498/1.08502、気配値の中間値1.08500で、買い約定1.08505です。決済ではビッド/アスク1.08696/1.08704、気配値の中間値1.08700で、売り約定1.08694です。このモデルでは、往復手数料7 USD/ロットを決済時の一明細で計上します。買い資金調達レートは単位当たり−5 USD/ロットで、二回の計上の倍率は1と3です。すべて仮定のデータで、実際の口座明細との照合方法を示します。

両時点の気配値の中間値に対する価格コスト
項目10,000 EURの計算金額
新規スプレッドの半分(1.08502 − 1.08500) × 10,0000.20 USD
決済スプレッドの半分(1.08700 − 1.08696) × 10,0000.40 USD
アスクに対する買い価格の悪化(1.08505 − 1.08502) × 10,0000.30 USD
ビッドに対する売り価格の悪化(1.08696 − 1.08694) × 10,0000.20 USD
価格コスト合計0.20 + 0.40 + 0.30 + 0.201.10 USD

気配値の中間値の損益は10,000 ×(1.08700 − 1.08500)=20 USDです。実際の約定による損益は10,000 ×(1.08694 − 1.08505)= 18.90 USD です。差の1.10 USDは表と一致します。資金調達額は−5 × 0.10 ×(1 + 3)=−2 USD、手数料は−0.70 USDです。これらの計上後の損益: 18.90 − 2.00 − 0.70=16.20 USD です。18.90 USDからスプレッドや0.50 USDのスリッページを再び差し引きません。約定価格にすでに含まれています。

換算では共通の仮定の基準レート4.00 PLN/USDを使います。このモデルの業者はプラスのUSDを3.98、マイナスを4.02で換算します。その差は仮定の換算コストであり、すべての業者の共通慣行ではありません。各明細を0.01 PLN単位に丸め、別の二重の料金は課しません。実際の履歴では、USD/PLNの相場変動をマークアップと誤認しないよう、同時刻の基準レートを特定します。

四つの計上額とPLN損益の照合
明細USD金額PLN/USDレート丸め後のPLN計上額
資金調達額、倍率1−0.504.02−2.01
資金調達額、倍率3−1.504.02−6.03
決済時の価格損益+18.903.98+75.22
往復手数料−0.704.02−2.81
計上額の合計+16.20異なるレート+64.37 PLN

16.20 USD全体を4.00で換算すると64.80 PLNです。各明細の合計との差は 0.43 PLN です。丸め前の換算コストは(18.90 + 2.00 + 0.70)× 0.02=0.432 PLNで、0.01 PLN単位で計上すると示した結果になります。想定元本10,000 EUR全体への0.5%課金ではありません。契約が個別換算を定めている場合、プラスとマイナスの明細を先に任意に相殺することもできません。

共通の気配値の中間値基準は20 USD × 4.00=80 PLNです。この基準に対するTCOは、 4.40 PLN(価格コスト)+ 2.80 PLN(手数料)+ 8.00 PLN(資金調達費用)+ 0.43 PLN(換算)=15.63 PLN です。検算:80 − 15.63=64.37 PLNで、計上額の合計と一致します。これは明示した基準に対するコストであり、履歴の引き落としの単純合計ではありません。気配値の中間値での約定は保証されていませんでした。

モデルの前提と明細を含むCSVをダウンロード。自分の計算を再現するには、約定価格と数量、料金、倍率、実際の換算レートと日付が必要です。不明な値を今日の料金表に置き換えないでください。

6. 業者間でコストを比較する方法

取引前の見積もりでは、TCOは価格コスト、別建て手数料、資金調達費用、換算、その他の個別料金を含みます。プラスの資金調達額や価格改善で総額が下がる場合があります。最終スプレッドやスワップに含まれたマークアップは新たな明細ではありません。約定後は実際の約定価格か、選んだ基準に対する内訳のどちらかを使い、両方法を足し合わせてはいけません。

手順1 — 比較単位を定める。 同じペア、契約サイズ、数量、方向、新規・決済時刻、口座通貨を使います。共通の資金調達カレンダーはスプレッドと同じくらい重要です。一往復のコストと月次の活動を区別します。

手順2 — 仕様と約定の試行を集める。 片道手数料を往復へ換算し、最低額と通貨を確認します。スワップ方式、買い・売り、倍率、換算を記録します。同じ時刻と数量で価格を比べ、「12:00–16:00 CET」など任意の時間帯を自分のデータの代わりにしないでください。デモ口座は表示の読み方の確認に役立っても、実口座と同じ約定の証拠にはなりません。

手順3 — 取引当たり総コスト(TCPT)を計算する。

簡略比較のTCPT=往復全体のスプレッドコスト+往復手数料−符号付き資金調達額。 完全なTCOには、適切な価格基準に対するスリッページ、換算、別建て料金も必要です。プラスの資金調達額はコストを下げ、マイナスは増やします。

以下は実在の業者ではなく、三つの仮定の商品です。EUR/USD 0.10ロット、N=3(任意の三泊ではなく倍率合計)、換算4.00 PLN/USD、買いスワップは単位当たり−5.00 USD/ロットとします。ピップ価値=4 PLN、資金調達コストは6 PLNです。
• 商品A (スプレッド1.2ピップ):4.80 + 0 + 6.00= 10.80 PLN
• 商品B (ロー0.1ピップ + 7 USD/ロット往復):0.40 + 2.80 + 6.00= 9.20 PLN
• 商品C (スプレッド2.5ピップ):10.00 + 0 + 6.00= 16.00 PLN

資金調達:5 USD/ロット × 0.10ロット × 3 × 4 PLN/USD=6 PLN。この簡略化では全商品に同じレートを使います。実際にはスプレッド、資金調達、約定、換算が違うため、表だけで順位は決まりません。

スリッページと未約定 は別の記録が必要です。リクオート自体は金銭の引き落としではありません。後の約定は高コスト、良い価格、あるいは未成立にもなります。約定履歴だけでは拒否の評価はできません。この比較は原データの必要性を示すもので、自分の資金で試験ポジションを建てる義務ではありません。

スプレッド比較ツールは、所定の標本と方法を示すもので、多くは自分と違う口座のデータです。最低値、平均値、現在値のどれか、測定期間、手数料を含むかを確認します。特定の夜間約定の再現には使わないでください。既存のログと業者のコスト報告は、別の範囲の情報を含みます。

EUのコスト報告。 MiFID IIの第24(4)(c)条と規則2017/565の第50条は、該当するコストと料金、および収益への影響の開示を定めています。事前情報と定期的な事後情報の範囲は、規則とサービスの種類に従い、各取引の将来スリッページの個別予測を意味しません。報告には推計や集計データを使う場合があります。TCOを照合するときは、期間、通貨、価格に含まれた額、別の引き落としを確認します。規制の全体は法制度の章で扱います。[4][5]

7. コスト管理の六つのルール

1. 商品条件全体を比較する。 ローがスキャルパーに必ず安い、標準が小口口座に必ず適するとは限りません。同じ数量、手数料の両側、最低額、実効スプレッドを計算します。月の取引頻度は同じ計算の総量を変えますが、閾値や固定料金なしでは計算自体を変えません。

2. 価格の条件を記録する。 時刻、時間帯、数量、市場イベントを記録すると、比較可能な標本を比べられます。ある時点の狭いスプレッドは、決済の狭さを保証しません。セッションの境目と夏時間の変更は 取引時間の章で確認し、すべてのペアに同じ時間枠を当てはめないでください。

3. 計画と約定を分ける。 スプレッド拡大と価格変動のシナリオを見積もりに入れ、取引後は実際の約定を記録します。指標発表前の決済も独自の往復取引とコストを生み、普遍的なコスト削減法ではありません。注文と価格制約は 記事2.7で説明します。

4. 正しい方向のレートを使う。 買いと売りの資金調達額は別です。一方のプラススワップだけを理由に、リスクを評価せずエクスポージャーを変えるべきではありません。TCOでは符号を維持し、プラスの入金はコストから引き、マイナスの引き落としは増加させます。

5. 倍率の合計を特定する。 N=14、レート−5 USD/ロットなら、資金調達コストはロット当たり70 USD、0.10ロットで7 USD、0.30で21 USD、すなわち84 PLNです。ピップ価値10 USD/ロットなら7ピップに相当します。比例数量ではピップ換算の結果は同じですが、N=14は任意の連続14回の夜間課金ではありません。指定のカレンダーからNを求めます。リスク管理の章ではリスク/リワードの手法全体を説明します。

6. 総額を明細と照合する。 価格損益、手数料、資金調達費用、換算、その他の別建て料金を集めます。前払い、決済時、保有中のどこで課金されたかを確認します。業者の事後報告は集計額の照合に役立つ場合がありますが、方法と期間が比較に合う必要があります。実効レートや別項目にすでに含まれたコストを加えないでください。

三つのコスト確認:比較可能な往復取引、資金調達の仕様、実際のPLN計上額の照合。
コスト管理には、比較可能なデータ、正しい資金調達単位、照合済みの明細が必要です。宣伝上の最小スプレッドだけではTCOは決まりません。

8. 口座開設前に確認するコストの5つの質問

  1. どの価格と数量を測っているか。 同じピップ価値なら、0.5ピップは2ピップの四分の一ですが、他の料金や約定可能性は分かりません。
  2. 手数料はどう表示されるか。 片道か往復か、ロット当たりか百万単位当たりか。通貨、最低額、丸めの規則は何か。
  3. 資金調達はどう課金されるか。 スワップ方式、買い・売りレート、日別倍率、ロールオーバー時刻と時間帯。
  4. この例では、各計上額をどうPLNへ換算するか。 レート、マークアップ、課金時刻、料金が別建てか価格に含まれるかを確認します。
  5. 保有に関する他の条件はあるか。 スワップフリー、猶予期間、保有料金、口座料金、その他の別建て項目。

コストの二重控除を確認する

実際の約定による損益は+50 USDです。手数料は7 USDの引き落とし、資金調達は+3 USDの入金です。明細の作成者がスプレッド10 USDをさらに引き、純額36 USDと報告しています。正しいでしょうか。他の料金と換算はないとします。

答えと計算

正しくありません。約定価格による損益にはスプレッドが含まれています。純損益は50 − 7 + 3= 46 USD です。36 USDは10 USDの二重控除で生じます。50 USDが気配値の中間値損益で、10 USDがその気配値の中間値に対する正しく求めた価格コストなら、36 USDの計算にも意味があります。まず何を出発点にしたかを明示する必要があります。

よくある質問

約定価格から計算した損益からスプレッドを差し引くべきですか。

実際の買いアスクと売りビッド、または売りポジションに対応するビッドとアスクで求めたなら、差し引きません。価格コストはその約定に含まれています。手数料、資金調達費用、換算、別建て料金は個別に計上します。気配値の中間値に対するスプレッドコスト分析は、同じ結果を別の方法で分解するものです。

ロースプレッドは標準より必ず安いですか。

いいえ。スプレッド、往復手数料、最低額、約定、他のコストを比較します。比例レートでは、頻度だけで合計は増減しても、一往復のコストの優劣は変わりません。片道最低手数料で小口数量の結果が変わる場合があります。

ポイントで表示されたスワップはどう換算しますか。

まずスワップ方式POINTS、ポイント幅、契約サイズ、ロット当たりポイント金額、結果通貨を確認します。対応するモデルでは、ポイント単位のレート × ロット当たりポイント価値 × 数量 × 日別倍率で金額を求めます。その後、正しい通貨換算を適用します。ポイントをピップやドルと読み替えないでください。

三倍スワップは必ず水曜ですか。

いいえ。多くのFXペアでは週末をまたぐ受渡日の繰り延べに関係しますが、適用するのは銘柄のカレンダーです。日別倍率、休日、ロールオーバー時刻を確認します。五回の計上に一回の三倍を含むなら単日七単位となる場合があり、五回に週末をさらに足す二重計上ではありません。

プラスのスワップならポジションは利益になりますか。

いいえ。プラスの資金調達額は口座への入金でTCOを下げますが、価格損益と他のコストが上回る場合があります。買い・売りレートは変わり、中央銀行の金利差だけでは決まりません。実際の明細を使ってポジション全体を計算する必要があります。

PLN口座の通貨換算はどう計上しますか。

実際の換算額、時刻、レート、丸めの規則を特定します。損益、手数料、スワップが個別に換算される場合があります。実効レートに含まれたマークアップを再加算しません。基準レートと比較する場合は、換算コストとUSD/PLNの相場変動を区別できるよう時刻を合わせます。

出典と参考資料

  1. MetaQuotes:銘柄のプロパティ(Symbol Properties) — スワップ方式、通貨、買い・売り、ポイント幅、日別倍率。
  2. Spotware:アクティブ銘柄パネル(Active Symbol Panel) — cTraderのスワップと仕様情報。
  3. BIS:FX約定アルゴリズムと市場機能(FX execution algorithms and market functioning) — TCA、基準、約定データの限界。CFDの料金表ではなく、卸売市場を扱う。
  4. MiFID II:指令2014/65/EU — 第24条(4)(c):費用・料金に関する情報。現行統合版:2026年6月6日。
  5. EU委任規則2017/565 — 第50条と附属書II:費用の範囲、集計、事前・事後情報。現行統合版:2022年8月2日。
  6. IC:スワップフリーの条件 — 単一商品の保有料金と猶予期間の例。推奨でも業界共通ルールでもない。
  7. IG UK:翌日持ち越しの資金調達 — トム・ネクストと管理料金を使うFX資金調達の例。特定業者の商品。
  8. CLS/FNA:即日FX決済の再考 — 2025年3月6日、市場概況。CLSSettlementで主流のT+2と、T+1や即日決済の例外を扱います。CFDの資金調達料金表ではありません。2026年10月29日閲覧。

数値シナリオは独自の学習用モデルです。プラットフォームの資料と商品の例は、説明した機能の設計を確認するものですが、特定口座の契約とデータの代わりにはなりません。

学習の進捗

このレッスンを終えたら、ご自身で完了にしてください。ページを開いたりスクロールしたりするだけでは完了になりません。

進捗の保存にはJavaScriptとブラウザのストレージが必要です。

このブラウザ内だけに保存されます。アカウント登録や端末間の同期はありません。サイトデータを削除すると進捗が消えることがあります。

Jarosław Wasiński (ヤロスワフ・ヴァシンスキ)

編集長、ForexMechanics.com • マクロ・FXアナリスト

金融市場で20年以上の経験を持つ独立系プロアナリスト。2007年からFX市場で活動し、ファンダメンタル分析・OTC市場構造・規律ある資本リスク管理を専門としています。

  • 2004年より信頼性の高い金融教育を提供するMyBank.plの創設者兼編集長。
  • 投資家・トレーダー向けに数百本の詳細な市場解説、構造分析、教育コンテンツを執筆。
  • 市場の透明性を支持し、具体的なデータと機関投資家レポート(BIS・ESMA・CFTC)に基づく教育を推進。

すべてのコンテンツは教育・情報提供のみを目的としており、投資アドバイスや推奨を構成するものではありません。レバレッジ取引(Forex/CFD)は急速な資本損失リスクを伴います。