全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8098 17
2009-12-24




相关代码:

library("fOptions")
##计算正股历史最近一年波动率
wzg<- window(zg, start=(as.Date(Sys.timeDate())-365),end =as.Date(Sys.timeDate()))
年波幅 <- colSds(returns(wzg))*dim(wzg)[1]^0.5
print(c("股票年波幅", 年波幅))
####两叉树(网)和B-S定价计算
到期时间 <- as.numeric(到期日期-as.Date(Sys.timeDate()))/365
股票波幅  <- 年波幅
股价<- zg[dim(zg)[1]]
权证现价<- qz[dim(qz)[1]]
## Plot CRR Option Tree:(两叉树法)
   CRRTree = BinomialTreeOption(TypeFlag = "ca", S = 股价, X = 行权价,
     Time = 到期时间, r = 无风险利率, b = 年化持有成本利率, sigma = 股票波幅, n = 12)
   BinomialTreePlot(CRRTree, dy = 1, cex = 0.8, ylim = c(-6, 7),
     xlab = "n", ylab = "权证理论价值")
   title(main = c(paste(colnames(qz),"权证树"),paste("(行权比例",行权比例,"/1)")))
## The Generalized Black Scholes Option Formula(B-S公式)
  bs<- GBSCharacteristics(TypeFlag = "c", S = 股价, X = 行权价,
     Time = 到期时间, r = 无风险利率, b = 年化持有成本利率, sigma = 股票波幅)
隐含波动率<- GBSVolatility(price=权证现价*行权比例 , TypeFlag = "c", S = 股价, X = 行权价,
     Time = 到期时间, r = 无风险利率, b = 年化持有成本利率)
bs
print(c(colnames(qz),"权证理论价值=",bs$premium/行权比例,"元"))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-12-24 10:26:49
R无处不在,我顶!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-12-25 01:13:59
我运行了代码

好像不行啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-12-25 09:35:09
是二叉树模型,直接用MATLAB金融工具箱就行了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-12-25 11:27:02
hanceland 发表于 2009-12-25 09:35
是二叉树模型,直接用MATLAB金融工具箱就行了。
R论坛当然要来看看怎么用R啦

matlab当然很容易
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-12-26 17:56:17
有包有方法,
有图有真相!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群