3

以下是我使用 YQL 进行的查询,数据是使用 Yahoo Finance 获取的,我使用的是在印度 NSE、BSE 上交易的股票的符号

http://query.yahooapis.com/v1/public/yql?q=select  * from yahoo.finance.quotes where 
symbol in ("AIAENG.NS","ATULAUTO.NS")&env=http://datatables.org/alltables.env&format=json

奇怪的是这个查询总是返回所有字段的空数据(无效数据),即使我使用的符号是正确的并且可以在 Yahoo Finance 上用于查询详细信息。事实上,另一家印度交易所 BSE 也是如此,各自的符号为 AIAENG.BO、ATULAUTO.BO

但是,如果我用“YHOO”、“AAPL”、“GOOG”、“MSFT”等美国纳斯达克符号替换它,它就可以正常工作。

4

3 回答 3

6

如果雅虎金融不是你的强迫症,那么你可以使用这个项目。

http://nsetools.readthedocs.org/en/latest/

这是有据可查的,并使用 NSE 作为最可靠的数据源。

于 2015-01-02T17:30:45.803 回答
5

如果有人还在寻找,并且对nsetools不满意(因为缺乏历史数据),这里是我发现正在工作的最新链接:

https://query1.finance.yahoo.com/v8/finance/chart/CDSL.NS

用适当的符号替换CDSL 。

于 2017-11-01T11:25:11.593 回答
0

在游戏后期,但添加我的回复以防万一有人通过使用 Google Finance REST 调用寻找一种最简单的方法来获得近乎实时的报价(最多 10 个代码)。

http://finance.google.com/finance/info?q=NSE:AIAENG,NSE:ATULAUTO

首字母缩写词描述可以在这里找到 http://qsb-mac-plugins.googlecode.com/svn-history/r4/trunk/stock-quoter/trunk/StockQuoter.py

于 2015-05-13T06:18:34.363 回答