五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

R語言中進(jìn)行期權(quán)定價(jià)的Heston模型

2021-03-18 11:14 作者:拓端tecdat  | 我要投稿

原文鏈接:http://tecdat.cn/?p=12111

在本文中,我將向您展示如何模擬股票價(jià)格的Heston隨機(jī)波動(dòng)率模型。?

Heston模型是針對(duì)具有隨機(jī)波動(dòng)性的期權(quán),并于1993年申請(qǐng)了債券的貨幣期權(quán)。對(duì)于固定的無風(fēng)險(xiǎn)利率

[R

,其描述為:

通過使用這種模型,可以得出歐洲看漲期權(quán)的價(jià)格 。

這是函數(shù)的描述。?

  1. callHestoncf(S, X, tau, r, v0, vT, rho, k, sigma){

  2. # S = Spot, X = Strike, tau = time to maturity

  3. # r = risk-free rate, q = dividend yield

  4. # v0 = initial variance, vT = long run variance (theta)

  5. # rho = correlation, k = speed of mean reversion (kappa)

  6. # sigma = volatility of volatility

  7. }

現(xiàn)在,進(jìn)行蒙特卡洛定價(jià)。我們將為3個(gè)歐洲看漲期權(quán)定價(jià)

(S_t)_ {t \ geq 0}

,具有3種不同的執(zhí)行價(jià)格。我們?cè)?5年中使用100000個(gè)模擬,每個(gè)月進(jìn)行一次。以下是對(duì)仿真有用的參數(shù):

  1. #Initial stock price

  2. S0 <- 100

  3. # Number of simulations (feel free to reduce this)

  4. n <- 100000

  5. # Sampling frequency

  6. freq <- "monthly"

  7. # volatility mean-reversion speed

  8. kappa <- 0.003

  9. # volatility of volatility

  10. volvol <- 0.009

  11. # Correlation between stoch. vol and spot prices

  12. rho <- -0.5

  13. # Initial variance

  14. V0 <- 0.04

  15. # long-term variance

  16. theta <- 0.04

  17. #Initial short rate

  18. r0 <- 0.015


  19. # Options maturities

  20. horizon <- 15

  21. # Options' exercise prices

  22. strikes <- c(140, 100, 60)

?

為了使用模擬Heston模型,我們首先需要定義如何進(jìn)行模擬。

此函數(shù)提供一個(gè)包含2個(gè)成分的列表,每個(gè)成分包含模擬的隨機(jī)高斯增量。?

  1. #? Stochastic volatility? simulation

  2. sim.vol <- simdiff(n =? n, horizon =? horizon,

  3. frequency =? freq, model = "CIR", x0 =? V0,

  4. theta1 =? kappa*theta, theta2 =? kappa,

  5. theta3 =? volvol, eps =? shocks[[1]])


  6. # Stock prices simulation

  7. sim.price <- simdiff(n = n, horizon = horizon,

  8. frequency = freq, model = "GBM", x0 = S0,

  9. theta1 = r0, theta2 = sqrt(sim.vol),

  10. eps = shocks[[2]])

?現(xiàn)在,我們可以使用3種不同的

計(jì)算期權(quán)價(jià)格。?

  1. # Stock price at maturity (15 years)


  2. print(results)



  3. strikes mcprices? lower95? upper95 pricesAnalytic

  4. 1???? 140 25.59181 25.18569 25.99793???????? 25.96174

  5. 2???? 100 37.78455 37.32418 38.24493???????? 38.17851

  6. 3????? 60 56.53187 56.02380 57.03995???????? 56.91809

?

從這些結(jié)果中,我們看到這三個(gè)選項(xiàng)的蒙特卡洛價(jià)格與使用函數(shù)(直接使用公式來計(jì)算價(jià)格)計(jì)算出的價(jià)格相當(dāng)接近。95%的置信區(qū)間包含理論價(jià)格。

下面是期權(quán)價(jià)格,作為模擬次數(shù)的函數(shù)。計(jì)算出的理論價(jià)格用藍(lán)色繪制,蒙特卡洛平均價(jià)格用紅色繪制,陰影區(qū)域表示均值(蒙特卡洛價(jià)格)周圍的95%置信區(qū)間。

?


R語言中進(jìn)行期權(quán)定價(jià)的Heston模型的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
蓬溪县| 驻马店市| 景谷| 阿勒泰市| 板桥市| 庆阳市| 宽甸| 邵阳市| 南康市| 兰州市| 余江县| 芮城县| 米脂县| 辽阳市| 郧西县| 壤塘县| 永州市| 秭归县| 肇东市| 湖口县| 罗田县| 长丰县| 东山县| 德兴市| 新宁县| 东港市| 边坝县| 平舆县| 二连浩特市| 曲沃县| 昭觉县| 张家港市| 绍兴市| 和林格尔县| 灵台县| 平舆县| 民勤县| 丽水市| 崇礼县| 长垣县| 平凉市|