我使用YQL来检索Financial Option数据。类似的东西:
select * from yahoo.finance.options where symbol="AAPL" and expiration="2011-07"
但是,上述查询会返回optionsChain
个数据。
有没有办法只检索特定选项符号的记录,例如symbol=AAPL110716C00155000
?
感谢您的时间。
答案 0 :(得分:5)
除了“远程过滤器”(yahoo.finance.options
和symbol
)之外,您还可以在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的数据并得到我想要的数据。