使用YQL获取财务选项数据

时间:2011-06-22 15:46:51

标签: option yql financial

我使用YQL来检索Financial Option数据。类似的东西:

select * from yahoo.finance.options where symbol="AAPL" and expiration="2011-07"

但是,上述查询会返回optionsChain个数据。

有没有办法只检索特定选项符号的记录,例如symbol=AAPL110716C00155000

感谢您的时间。

2 个答案:

答案 0 :(得分:5)

除了“远程过滤器”(yahoo.finance.optionssymbol)之外,您还可以在expiration带回的结果集上为所需符号应用“本地过滤器”

select option
from yahoo.finance.options
where symbol = "AAPL" 
  and expiration = "2011-07" 
  and option.symbol = "AAPL110716C00155000" 

有关筛选查询结果的详细信息,请参阅YQL文档中的Filtering Query Results (WHERE)页面。

答案 1 :(得分:0)

我只是通过以下方式获得所有选项链接:

select * from yahoo.finance.options where symbol="A" and expiration="2012-10"

然后,只使用JSON Parser来解析optionsChain的数据并得到我想要的数据。