低代码市场:下载市场的所有股票代码列表

关于低代码市场的问题,在nyse stocks list中经常遇到, 我需要以某种方式下载指定市场的所有股票代码的列表。

我需要以某种方式下载指定市场的所有股票代码的列表。

我在this link中找到了我可以以某种方式做到这一点。

它使用以下链接以检索统计一些参数的股票列表:

https://www.google.com/finance?start=0&num=3000&q=%5B(exchange%20%3D%3D%20%22NASDAQ%22)%20%26%20(last_price%20%3E%200.1)%20%26%20(last_price%20%3C%201500)%5D&restype=company&noIL=1

我已经修改了删除约束的查询

https://www.google.com/finance?q=%5B%28exchange+%3D%3D+%22NASDAQ%22%29%5D

现在我有所有的股票列表,但在一个网页,我必须浏览。

有没有办法获得一些标准格式的完整列表,如 XML,JSON 或什么?

5

Google 或 Yahoo 财经门户网站似乎没有提供直接的方法来下载完整的股票代码列表。一种可能的“蛮力”获取方法是查询其 API 中的每种可能的字母组合,并仅保存那些返回有效结果的字母。看起来很愚蠢,但实际上有人这样做(即检查:http://investexcel.net/all-yahoo-finance-stock-tickers/)。

您可以按照 @ Eugene S 和 @ Capn Sparrow 的建议直接从交易所或第三方网站下载符号列表,但是,如果您打算使用它从 Google 或 Yahoo 获取数据,则有时必须使用前缀或后缀来确保获得正确的数据。这是因为某些符号可能会在交易所之间重复出现,因此 Google 和 Yahoo 会在交易所代码中添加或附加交换代码以区分它们。这里有一个示例:

Company:  Vodafone
------------------
LSE symbol:    VOD
 in Google:    LON:VOD
 in Yahoo:     VOD.L
NASDAQ symbol: VOD
 in Google:    NASDAQ:VOD
 in Yahoo:     VOD
3

您可以从here下载符号列表。您可以选择将整个列表直接下载到 excel 文件中。但是您必须注册。

3

这可能是旧的,但是...如果您将 Google 股票列表中的链接更改为如下所示:

https://www.google.com/finance?q=%5B(exchange%20%3D%3D%20%22NASDAQ%22)%5D&restype=company&noIL=1&num=30000

注意 noIL = 1 & amp;num = 30000

这意味着,从第 1 行到 30000 行开始。它在一页中显示所有结果。

您可以使用任何语言自动化它,或者只是将表导出到 excel。

希望有帮助。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(608)
Python中的extend函数:extend()函数在jQuery中是如何工作的
上一篇
Springboot加密数据库密码:Java Play加密数据库密码
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(28条)