R

評估總回報掉期

  • March 22, 2014

在我尋求模擬數據的過程中,我試圖通過計算固定和浮動腿的 NPV 來生成總回報掉期的價格。我的問題:給定固定邊,我如何設置浮動邊上的點差,以便開始時掉期的價值等於零?

在技​​術方面:使用 RQuantLib,我使用 FloatingRateBond 來計算 NPV。我如何在那裡設置點差?那時的文件有點不清楚。

不確定我是否理解你的問題。如果我有固定的付款流,它就有一些價值 $ V_{fixed} $ 我總是可以通過簡單地添加價差來解決 LIBOR 的價差 $ S $ 到我計算的 LIBOR 流。

即 LIBOR + 價差腿的價值是

$$ V_{LIBOR}(S) = \sum_{n=1}^{N} D(t_{n}) \alpha(t_{n-1},t_{n}) [L(t_{n-1},t_{n}) + S] $$ 在哪裡 $ D(t_{n}) $ 是折扣因子, $ \alpha $ 是天數分數,並且 $ L $ 是 LIBOR 利率。我只是解決 $$ V_{LIBOR}(S) = V_{fixed} $$ 對於 S。 計算 TRS 的固定邊值可能很棘手,因為您必須考慮預設機率。但是您可以希望從 CDS 市場獲得它。

引用自:https://quant.stackexchange.com/questions/1127