2013-06-25 21 views
0

我试图通过列举他们得到optionChain数有效期:getOptionChain,如何获得多个到期期权日期

library(quantmod) 
x <- getOptionChain(symbol, Exp=as.Date(c("2013-08-17", "2013-07-20"))) 

,但我得到

Error in file(con, "r") : invalid 'description' argument 

什么正确的方法来做到这一点?

其次,有没有办法获得股票的期权到期日期列表?

我问的原因是,所以我不得不列出到期日期(因为我要上满链)

getOptionChain("NOK", Exp=NULL) 

给出了一个错误。

感谢 阿树

回答

3

@Ashu,尝试:

#your list of expiration dates 
exp=c("2013-08-17", "2013-07-20") 

x=list() 
for(i in 1:length(exp)) x<-c(getOptionChain("NOK",exp[i]),x) 

如果你有一个列表股票代码替代 “NOK” 的名单,并相应地更改线路。使用

lapply这是比较R类似的高效:

lapply(exp,function(x) getOptionChain("NOK",x)) 
+0

非常感谢您 – Ashu

+0

@Ashu,好大,你可以标记这个帖子的答案? – hvollmeier