蒙特卡羅

GBM的模擬

  • June 4, 2018

我有一個關於 GBM 模擬的問題。我在這裡發現了類似的問題,但沒有提到我的具體問題:

給定一個GBM的形式

$ dS(t) = \mu S(t) dt + \sigma S(t) dW(t) $

很明顯,這個 SDE 在

$ S(t) = S(0) exp ([\mu - \frac{1}{2}\sigma^2]t + \sigma W(t)) $

對於給定的 $ S(0) $ .

現在,我發現消息來源聲稱,為了模擬 GBM 的整個軌跡,需要將​​其轉換為離散形式(例如,此處或 Iacus 的一個類似問題:“隨機微分方程的模擬和推理”,62f. )。然而,在 Glasserman:“Fin. Eng. 中的蒙地卡羅方法”,p。94,我發現

$ S(t_{i+1}) = S(t_i) exp (\mu - \frac{1}{2}\sigma^2 + \sigma\sqrt{t_{i+1}-t_i} Z_{i+1}) $

在哪裡 $ i=0,1,\cdots, n-1 $ 和 $ Z_1,Z_2,\cdots,Z_n $ 是獨立的標準法線是一種精確的方法(即,沒有來自離散化的近似誤差)。

我真的不明白兩者之間的區別是什麼,或者換句話說,如果確切的方法可以讓我模擬整個軌跡,我為什麼還要費心將其轉換為離散形式?

也許我只是沒有看到這裡的重點,但我真的很困惑並感謝任何幫助!

為了完整起見,讓我們重申離散情況是這樣的:

$$ \Delta S_t = S_{t+\Delta t}- S_t = \mu S_t \Delta t + \sigma S_t \sqrt{\Delta t} Z_t $$ 和 $ Z_t \sim \mathcal{N}(0,1) $

您在您的情況下所做的是使用 SDE 的精確解來模擬兩點之間的運動 $ S $ .

本質上,你用這兩種方法做同樣的事情。

實際上,如果你選擇一個 $ \Delta t $ 足夠小,你幾乎沒有區別。

您的問題可以反過來:如果您可以使用離散版本簡單地模擬路徑,您為什麼要關心求解 SDE 以獲得封閉式公式

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