ペアのセッション挙動におけるロールオーバーの計算方法
ペアのセッション挙動における「ロールオーバー」とは
ロールオーバーとは、外国為替(forex)のポジションを取引日の終了をまたいで保有したときの金利の会計処理です(一般に「オーバーナイト」と呼ばれます)。ペアのセッション挙動では、ロールオーバーは、いま見えているレートと、ポジションを次のセッションまでオープンにしているときに実際に有効になる価値との間に見える変化の一部になります。
概念的には、forexには基礎となる金利の構造があります。通貨ごとに異なる金利が付くためです。ポジションを保有し続けると、ブローカーまたは取引会場は、そのコストまたは利益を反映するために金利差を適用します。実務上、正確な数値は、会場のロールオーバー規則、取引商品の慣例、そして執行タイミングに依存します。
メカニズム:入力とシンプルな独立チェックモデル
ロールオーバーを説明する素直な方法は、次の2段階のプロセスとして捉えることです。
-
金利差の構成要素を計算する。
- ペアの各通貨について、想定する参照レートを選びます(多くの場合、インターバンクのベンチマークや類似の市場レートに基づきます)。
- 差分は通常、年率換算のレート差として表され、次に日数計算規約(day-count convention)を使って日次の一部に換算されます。
-
運用上および提供者(プロバイダー)の慣例を適用する。 これには次のようなものが含まれます:
- ポジション方向: 各通貨について実質的にロングかショートか。
- ポイント換算: 金利額をプラットフォームの提示単位へ変換すること(多くの場合、契約サイズと建値通貨を含みます)。
- スワップレートの符号: 方向によって、差分は手数料(デビット)にもクレジット(クレジット)にもなり得ます。
- タイミングのカットオフ: ロールオーバーは、会場のシステムが「日付の切り替わり」をいつとみなすかに基づいて適用されます。
シンプルな例(明示的な前提つき)
提供者が、建値通貨ベースで表された1日あたりのスワップとして金利を変換する、簡略化したモデルを仮定します。
- ペア:通貨A / 通貨B
- あなたはプラットフォームのカットオフ時刻でオーバーナイトのポジションを保有している。
- 年率換算の参照レート(仮定):Aのための rA、Bのための rB。
- 日次の割合:日次の利息を (年率 × 1/365) として概算します。
- 方向:あなたがAをロングでBをショートなら、「差分」の方向は (rA − rB) に比例します。逆なら符号が変わります。
一般形は次のとおりです:
- 金利差の金額(概念的) ≈ (ロング通貨の r − ショート通貨の r) × (1/365)
- 1日あたりのロールオーバー ≈ 差分の金額 ×(ポジションサイズおよび契約スケーリング)
- その後、提供者の慣例による調整が適用され、会場が公表するスワップレートの算出方法(内部の上乗せや丸めを含む可能性があります)に合わせます。
このモデルは意図的に汎用的です。実際のプラットフォームは、建値ポイントで計算したり、特定の日数計算ルールを適用したり、自社の慣例を組み込んだりすることがあります。それでも、独立チェックの考え方は同じです。ペアの方向において、あなたが実質的に「どの通貨を保有している」のかを確認し、さらに、カットオフをまたいで保有しているときに提供者が何日分を請求(またはクレジット)するのかを確かめてください。
ペアのセッション挙動のリンク:なぜ「セッション変更の周辺で」より“飛びやすく”感じるのか
ペアのセッション挙動は、セッションごとに価格や取引の特性がどのように変わるかを説明することが多い概念です。ロールオーバーが関与するのは、オーバーナイトで実効価値が変わるためです。ロールオーバーが複数日分に対して適用される日では、基礎となる金利差の概念が変わっていなくても、調整がより大きく見えることがあります。
トリプルスワップの慣例と「追加1日」の効果
よくあるロールオーバーの慣例が トリプルスワップ です。特定のロールオーバー日には、提供者が、延長された期間をカバーすることを意図したロールオーバー額を適用します(たとえば、週末により市場が閉じているとき)。最も単純な説明では、トリプルスワップとは次のことを意味します:
- 通常、ロールオーバーは 1日分 をカバーします。
- 特定の日では、ロールオーバーが 3日分 をカバーします(概念的には、通常の日次適用に対して「追加の1日」を含む)。
独立した計算モデルでは、これは日次の金利構成要素を概ね3倍にしてから、同じ提供者のスケーリングと符号ロジックを適用することを意味します。
重要な制約:ロールオーバーは純粋な金利計算機ではない
慎重に前提を置いても、ロールオーバーを完全に一致させられない要因はいくつかあります:
- 提供者固有の日数計算とカットオフのルール: 「日」の境界が、あなたが想定するカレンダー日と一致しない場合があります。
- 公表されるスワップと、内部でブックされるスワップ: プラットフォームは、自社の算出方法から導いた数値を表示することがあります。
- 建値単位への換算: スワップはポイントで公表され、その後、契約サイズと建値通貨を使って換算される場合があります。
- コストの積み重ね: 一部の会場では、純粋な金利差という考え方だけではない追加の調整を組み込んでいます。
これらの違いにより、ロールオーバーは理論上の金利差だけではなく「適用される慣例」として扱うべきだということになります。
制限、リスク、失敗パターン
- 市場状況への依存。 金利の入力や執行環境は、特にベンチマークが動くとき、あなたが想定したものと異なる可能性があります。