来自quantmod Package的GetOptionChain,你如何为过去的日期提供一整天的看涨/看跌期权

时间:2013-02-05 02:07:45

标签: r call options put quantmod

我正试图在AAPl上拉出2天的看涨/看跌期权。

我正在使用此命令将其保存为csv,但我只需要当前2天的信息:

  

AAPL.csv< - getOptionChain(" AAPL")

我尝试合并来自不同功能的命令,但它似乎不起作用。代码如下:

  

getOptionChain(" AAPL",what = yahooQF(c(" Bid"," Ask")),from = as.Date(" 2013-01-30"),to = as.Date(" 2013-01-31"),从EOD_time =" 9:30:00",到EOD_time =& #34; 15:00:00&#34)

有关如何提取2天期权和股票数据的任何建议?

1 个答案:

答案 0 :(得分:3)

AFAIK yahoo不提供选项的历史数据。如果是,getOptionChain不打算以这种方式使用。

getOptionChain更像getQuote而不是getSymbols。它为选项链获取引号。您可以获得多次到期和罢工的报价,但是您无法获得时间序列的价格。

help("getOptionChain")部分会告诉您函数返回的内容:

  

包含两个data.frames的命名列表,一个用于调用,另一个用于puts。如果请求了多个到期,则此双元素列表将包含在长度列表(Exp)中。此列表的每个元素都将以到期月份和年份命名(对于Yahoo源数据)。

     

如果Exp设置为NULL,则将返回所有到期日期。未明确设置只会返回前一个月。