Fx

如何模擬外匯遠期

  • December 6, 2018

我的問題是如何對外匯遠期合約進行蒙特卡羅模擬。試想一下,您為了對沖目的購買了一堆外匯遠期(以各種貨幣和各種期限),並且您想模擬這些合約在時間 t 的價值。

您可以使用 Cholesky 之類的東西輕鬆模擬相關的現貨價格,但是,要衡量遠期合約的價值,您還需要知道時間 t 的期限結構的組成。那麼問題是如何模擬時間 t 的期限結構以及如何將它們與模擬點結合起來。有更好的方法嗎?

如果我理解正確,您想計算一些外匯遠期合約的現值。我能看到的唯一可能需要任何 MC 的價值部分是查看 XVA 組件,這與遠期相比要少得多,而更多的是關於交易對手和抵押品。

如果你只是想看重一些普通的 FX Forwards,不要做 MC。

我假設這個練習是出於風險管理目的,例如計算 VaR 等。如果是這種情況,那麼您可以遵循以下方法。

為簡單起見,我假設您只有 1 對,並且您在 Spot、1 個月遠期和 2 個月遠期持有該貨幣對的頭寸。以下是步驟。

  1. 為您持有頭寸的每個期限建構連續合約。在這種情況下,它是 1 個月和 2 個月

  2. 所以你有 3 個連續的時間序列,即 Spot,向前 1 個月和向前 2 個月

  3. 計算每個時間序列的對數回報。如果您的 VaR 範圍為 1 天,則應適用每日收益

  4. 將這些回報映射到現貨、1 個月和 2 個月的目前價格,以模擬所有 3 個系列的價格

  5. 根據模擬價格重新評估您的投資組合,並從目前的 M2M 價值中扣除每個場景

  6. 因此,您將獲得投資組合的模擬盈虧(1 天)

  7. 計算第 5 個百分位以計算 95% 的 1 天 VaR

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