6

我正在使用 YQL 来检索金融期权数据。就像是:

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

但是,上面的查询返回一个optionsChain数据。

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

谢谢你的时间。

4

2 回答 2

5

yahoo.finance.options除了“远程过滤器”(symbolexpiration)之外,您还可以在从返回的结果集上应用“本地过滤器”,以获得所需的符号。

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

有关过滤查询结果的更多信息,请参阅 YQL 文档中的过滤查询结果 (WHERE)页面。

于 2011-06-23T19:41:58.693 回答
0

我刚刚通过以下方式获得了所有数据选项链:

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

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

于 2012-10-18T16:03:13.593 回答