スワップコストのルールとは?
直接の答え
スワップコスト(しばしばロールオーバーまたはオーバーナイト・ファイナンスと呼ばれます)は、フォレックスのポジションをブローカーの日次ロールオーバー時間を過ぎて保有したときに適用される、手数料またはクレジットです。基本となる「ルール」は機械的です。まず、実質的にどのレッグを保有しているかを特定し、次に資金調達の金利差を適用し、最後にブローカーの換算と契約の慣行を適用して現金額を算出します。
スワップコストを理解するための検証可能な方法は、入力値を持つ数式として扱うことです。ブローカーが表示するスワップ値、または公開している計算手法を使って、その入力値を確認できます。さらに、次を変えたときにスワップがどう変化するかを観察することで検証できます:(1)方向(ロング vs ショート)、(2)保有時間(どのロールオーバーが起きるか)、(3)契約の詳細(口座通貨、インストゥルメントの契約サイズ)。
仕組みと定義
スワップコストが表すもの
フォレックスでは、単に現物の為替レートを売買するだけでなく、通貨ペアに含まれる2通貨間の金利差に対する経済的なエクスポージャーも抱えます。ポジションをオーバーナイトで保有すると、ブローカーはロールオーバーの仕組みによってポジションを決済します。スワップコストは、その結果として口座に記録される資金調達の手数料(またはクレジット)です。
役立つ区別は、「安定したメカニクス」と「変動する条件」の違いです:
- 安定したメカニクス:スワップコストは、会計上の方向(デビットまたはクレジット)が一貫しており、金利差に依存し、(または)ロールオーバーのタイミングで適用されます。
- 変動する条件:金利差は時間とともに変わります。ブローカーの価格設定の慣行(スワップをどう計算し、どう提示するか)も異なり得ます。そして、契約仕様や口座通貨の換算によって、実際の現金額が変わる可能性があります。
検証できるルールセット
「儲かる」などの前提を置かずに、4つのステップでルールセットを整理できます:
- インストゥルメントとあなたの取引方向が示す通貨レッグを特定します。通貨ペアでは、ロング/ショートの方向によって、実質的に資金を出している通貨と、実質的に資金調達を受けている通貨が入れ替わります。
- 適用されるオーバーナイト・ファイナンスの基準を決めます。概念的には、これは2通貨間の金利差に関連します。
- ブローカーと契約の慣行を適用します。これには、ブローカーがファイナンス基準を1契約あたりの現金額にどう変換するか、口座通貨へどう換算するか、そしてインストゥルメント固有の契約サイズをどう扱うかが含まれます。
- タイミングを適用します。スワップコストは、ブローカーがロールオーバー/オーバーナイト更新を実行したときに実現します。1回のロールオーバーをまたいで保有するか、別のロールオーバーをまたいで保有するかで、適用されるスワップのエントリー数が変わることがあります。
計算に影響する一般的な慣行
多くの実装では、「2日」または「3日」の調整パターンが、市場の休日や週末のロールオーバーの前後で用いられます。特定のプロバイダーが使う正確な休日カレンダーを知らなくても、検証可能な原則は次のとおりです。追加の日数のファイナンスが含まれるため、特定のロールオーバー日ではスワップが異なる場合があります。
証拠または例(明示的な前提つき)
ここではライブデータを前提としないため、例では検証の組み立て方を示すためにプレースホルダーを使います。
例A:方向によって符号が変わる
あなたが、1単位または1契約あたりのスワップ値を表示するブローカーでフォレックス・ペアを取引すると仮定します。その他は同一の2つのポジションを用意します:
- ポジション1:そのペアをロング。
- ポジション2:そのペアをショート。
ブローカーが、金利差に基づくファイナンスとしてスワップを実装しているなら、両方のポジションをオーバーナイトで保有すると、通常は符号が逆になります(片方はデビットになりやすく、もう片方はクレジットになりやすい)。他は同じであれば、こうなります。ロールオーバー後のスワップ行項目を比較することで確認できます。
検証できるルール:取引方向を反転すると、スワップコストの符号も反転するはずです。 それは、資金を出している/受け取っているレッグのスワップが入れ替わるためです。
例B:保有時間とロールオーバーの出来事
あなたのブローカーが、定義された日次のロールオーバー時刻でスワップを適用すると仮定します。ロールオーバー直前にポジションを開き、ロールオーバー直後に閉じるなら、スワップのエントリーが見えるはずです。逆に、同じロールオーバーのウィンドウ内で開いて閉じる(つまりロールオーバーが起きない)なら、オーバーナイトのスワップが見えない可能性があります。
検証できるルール:スワップコストは、プロバイダーのロールオーバーの出来事をまたいでポジションが保有されているかどうかに依存します。
例C:口座通貨と契約仕様
あなたの口座通貨が、インストゥルメントのベース通貨またはクォート通貨と異なり、ブローカーが換算レートと契約マルチプライヤーを使ってスワップを口座通貨へ換算すると仮定します。基礎となるファイナンス基準が同じであっても、表示されるスワップ額は口座によって異なり得ます。
検証できるルール:スワップの現金価値は、契約サイズと口座通貨の換算によって変わり得ます。基礎となるファイナンスの方向が同じでも変わり得ます。
制限と失敗パターン
1) 市場とプロバイダーの手法が結果を変える
スワップコストは固定ではありません。金利差は変わり得ますし、ブローカーはスワップ計算の手法や入力ソースを調整できます。過去の関係は、将来の結果を保証しません。
検証上の制限:古い値を使ってスワップを「予測」しようとすると、入力が更新されている可能性があるため誤るかもしれません。
2) 表示されるスワップ値は近似である可能性
ブローカーがスワップレートを公開していても、表示される数値は丸め、社内の価格設定、またはタイミングの慣行を反映している場合があります。2つのプロバイダーは異なる慣行を使うため、同一のポジションでも表示されるスワップ額が異なることがあります。
失敗パターン:自分のブローカーの実際のスワップエントリーではなく、別のプロバイダーのスワップ数値に依存すること。
3) 休日/週末の前後でロールオーバーが複数回起きることがある
一部の日付では、追加のファイナンス日が加わることがあります。通常の日のスワップ平均と、週末/休日のロールオーバーでのスワップを比較すると、「典型的な」コストを誤解する可能性があります。
失敗パターン:「1日保有」=「カレンダーの境界をまたいだときも常に1日のスワップ」と決めつけること。
4) 管轄と口座ルールが実装に影響し得る
規制要件や口座固有の条件によって、ファイナンスがどのように課金または表示されるかが変わり得ます。これにより、一般的なモデルに対して、あなたの明細書で見える内容が変わる可能性があります。
失敗パターン:すべての口座が同じやり方でスワップを受け取ると決めつけること。
検証または次の質問
スワップのルールを独立して検証するには、観察できる点に注目してください:
- 取引方向を反転するが、それ以外はすべて同一に保ったときのスワップのデビット/クレジットを比較する。
- ロールオーバーの出来事をまたいでポジションを保有した場合と、そうでない場合でスワップ額を比較する。
- 週末/休日のロールオーバーと平日のときで、スワップのエントリーがどのように表示されるか確認する。
- ブローカーが使っている契約サイズと口座通貨の換算を、観察したスワップの現金額を、表示されている1契約あたりの値と突き合わせて確認する。