股票

從遠期匯率計算即期匯率

  • October 31, 2019

我正在解決一個問題,我試圖從兩個不同的即期匯率計算遠期匯率。我有以下內容:

1 Year Spot Rate = 1%

2 Year Spot Rate = 2%

具體來說,我想找到第一年和第二年之間的遠期匯率。(使用半年復利)。

我的想法是使用以下內容:

遠期匯率 = $ (1 + r_a)^{ta} \over (1 + r_b)^{tb} $ - 1

在我的情況下,它看起來像:

遠期匯率 = $ (1 + .01)^{1} \over (1 + .02)^{2} $ - 1

這是正確的方法嗎?似乎使用這種方法可能不考慮半年復利。任何想法或建議將不勝感激。

遠期匯率 = $ \frac {(1+(0.5) 2%)^{2 * 2}} {(1+(0.5) 1%)^{2 *1}} -1 $

當天數約定為 30/360 時,上述方法可以正常工作。


一般公式-

$ F(t,t+1,t+2)= \frac {P(t,t+1) - P(t,t+2)} {\tau P(t,t+2)} $

在哪裡 $ F(t,t+1,t+2) $ 是之間的遠期匯率 $ t+1 $ 和 $ t+2 $ ,如在 $ t $

$ P(t,t+1) $ 是到期零息債券的價格 $ t+1 $ ,如在 $ t $

$ \tau $ 是之間的應計分數 $ t+1 $ 和 $ t+2 $

該公式很容易理解為 -

$ F(t,t+1,t+2){\tau P(t,t+2)} = {P(t,t+1) - P(t,t+2)} $

以便

在 LHS 上: $ F(t,t+1,t+2)\tau $ 是 1美元之間賺取的利率 $ t+1 $ 和 $ t+2 $ ,並且該利息折現為 $ t $ 乘以 $ P(t,t+2) $

在 RHS 上:兩個零息債券之間的差額,在 $ t+1 $ 和 $ t+2 $ 分別是“再投資到期收益”所賺取的利息的貼現值 $ t+1 $ “-到期債券(即1美元)之間 $ t+1 $ 和 $ t+2 $ 以遠期匯率。


上面問題中的數字:

(假設 30/360 天計數慣例)

$ P(t,t+1) = (1+\frac {1%} {2})^{-2} $

$ P(t,t+2) = (1+\frac {2%} {2})^{-4} $

$ \tau = yearfrac(t+1,t+2) = 1 $

如果您想計算給定半年復利的遠期利率,那麼答案應該是:

$$ \begin{equation} F(0,t_a,t_b)=\Bigg(\sqrt[2*(t_b-t_a)]{\frac{(1 + \frac{r_b}{2})^{2t_b}}{(1 + \frac{r_a}{2})^{2t_a}}}-1\Bigg)*2 \end{equation} $$

這是由以下事實得出的: $$ \begin{equation} \Bigg(1+\frac{r_b}{2}\Bigg)^{2t_b} = \Bigg(1+\frac{r_a}{2}\Bigg)^{2t_a}\Bigg(1+\frac{F(0,t_a,t_b)}{2}\Bigg)^{2(t_b-t_a)} \end{equation} $$

如果你重新排列最後一個公式中的項,那麼你會得到第一個等式。謝謝你的問題,我希望這會有所幫助。

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