Clarus Financial Technology

ISDA SIMMをExcelで計算する

(This blog is a Japanese translation of the original ISDA SIMM Excel Calculator).

ISDA SIMM

ISDAは最近のメディア・コメントで、UMRsすなわち非清算取引に係るマージン規制の履行に関する運用上の問題についてハイライトしている。幸い、ISDA SIMMを使った実際の証拠金額の計算については今まで懸念はなかった。

SIMMモデルに関する主要なコンセプトをいくつか選択すると;

といったものが挙げられる。

つまり計算は簡単であると言うことならば、ISDA SIMMのカリキュレーターを、コーディングや機能をカスタマイズする必要のないExcelで構築できるかどうかを試してみる価値はありそうだ。無謀だろうか?とにかくやってみよう。

行動あるのみ・・・

私はISDA SIMM ver R1.0のドキュメントを参考にしているが、金利のマーケットにフォーカスしているので、他の商品に係る記載については関知していない。

実際、Excelを利用することを考えれば、解決すべきは、下式が意味するところを理解することだろう。

この式を分解すると;

\( {WS_{k,i}}\) スワップのテナーによるDV01とISDA が提供するリスク・ウェイトの積を意味する。リスク・ウェイトは通貨によって決まるのだが、実際は3つ、すなわちノーマル通貨、低ボラティリティ通貨、その他の通貨に区別される。これらの全てのデータはISDAがウェブサイト上で方法書の中に記載し提供する。

\({φ_{i,j}}\) サブ・カーブのコリレーション、すなわち参照金利iと参照金利jのコリレーションである。例えば1ヵ月Liborと3ヵ月Liborのコリレーションは98.2%となる。将来的には変更があるだろうが、今のところ、これは通貨にもテナーにも依存せず、従って1つの数値ですべての関係を示すことになり、ISDAはそれをキャリブレーションで98.2%とした。

\({ρ_{k,l}}\) テナー間、すなわちテナーkとテナーlのコリレーションである。例えば、ISDAは3年と5年のコリレーションを95.8%としている。ちなみにこれらは通貨には依存しないため、1つの相関テーブルが全ての通貨に採用される。

1. センシティビティに関するリスクの置き換え

Amirが以前ハイライトしたこちらこちらにあるように、ISDA SIMMはモデルへのインプットはセンシティビティに依存しているため、上記数式をExcelで扱えるように解釈するために、グリッドにおけるDV01から始めよう。

上記チャートは;

金利リスク・ファクターの計測のために、市場で観測されるレート(ゼロ・クーポン・レートではない)が、リスク・フリーのイールド・カーブを生成するために使われるべきである

2. リスク・ウェイトの構築

次のステップはP&Lの計算に似ている。単に上記からリスクを持って来て、テナーごとの数値列を掛けるだけだ。今見ているのはUSドルのポートフォリオなので、ノーマル通貨の数値列だけに注意を払えばよい。ISDAはこれらをリスク・ウェイトと呼んでいる。方法書の12ページ、セクションDに記述がある。

従って、下記に示すように、第一列にある(リスクの階層によって変化する)リスク・ウェイトを当てはめることで、結局は重みづけされたセンシティビティを得ることになる。

これらの値はISDA SIMM方法書で、WSと表示されている。

3. コリレーション

次のステップで全ての数値が統合されるはずだ。それが結局は我々がデイリーで行うもので、プライスの変化とリスクの積がP&Lになるのだ。ただし、市場の動き、すなわちアウトライト、カーブ、ベーシスの変化、の99%をカバー可能なMTMの計算を考えているので、そう単純な話ではない。

その代り、ポジション内でどれだけ相殺が可能かを決定するために、異なる参照金利間をまたいで、全てのリスク階層(テナー)のコリレーションを使用する。これらのコリレーションは、すべてISDAが指定する。

上記チャートは;

4. IMの計算

単一通貨のIMの計算のために、ISDA SIMMはIMの金額をKとしていて、このブログのトップにあげた数式を示している。

Excel用語で我々の行うことを言うと、

算出結果

5.モデルの検証

これを道なりにやることで良いのだが、かなりの数字を取る前に、Kカリキュレーターについて見ておくべきだろう。私は次のテストケースを使った。また算出数値と弊社の商品であるCHARMから持って来たCCPのプライスとの比較も行う。

10y USD Swap in $100,000 DV01. IM = $4.5m

5y vs 10y USD 3m Libor swaps in $100,000 DV01. IM = $1.792m

USD 3m Libor vs USD OIS 10y Basis in $100,000 DV01. IM = $0.85m

A USD Box trade – 5y10y in OIS vs 3m Libor in $100,000 DV01. IM = $0.34m

6.対CCPの概要

ISDASIMMの検証や証拠金額の比較については、今回が最初で最後ということではないだろう。従て今回は、ISDASIMMによるIMと中央清算機関でクリアーされたトレード(IMの数値はCHARMからとった)の比較の第一弾となる。

上記は;

最後に;

サマリー

無料ニュースレターの入手は、こちらです

Stay informed with our FREE newsletter, subscribe here.

Exit mobile version