使用Yahoo Finance API(YQL)筛选股票

Zen*_*yro 6 database yql yahoo-finance

我正在尝试使用Yahoo Finance API推出自己的股票筛选器.

虽然通过提供股票代码符号很容易获得一堆数据(通过XML或JSON):

SELECT * FROM yahoo.finance.quotes WHERE symbol="RBS.L"
Run Code Online (Sandbox Code Playgroud)

(在此处查看结果,然后单击"测试").

我正在努力寻找一种方法来寻找符合某些标准的股票.例如,假设我想获取买入价大于20的股票清单

SELECT symbol FROM yahoo.finance.quotes WHERE Bid > 20.00
Run Code Online (Sandbox Code Playgroud)

查询失败,并显示以下消息:

Cannot find required keys in where clause; got 'Bid', expecting required keys: (symbol)
Run Code Online (Sandbox Code Playgroud)

在这里可以看到.

我正在尝试做什么?有没有办法编写查询字符串来获取我要找的东西?或者是否有一个更简单的服务,可以帮助我.

非常感谢你们给我的任何帮助.