1

差不多就是这样。我需要一个 .sql 文件,其中包含与我正在编写的自动完成功能匹配的所有股票代码和公司名称。任何人?

4

4 回答 4

2

好吧,我不知道可下载的 .sql 文件,但是您可以使用许多免费和付费的 API 来获取要导入数据库的数据。查看这个类似的问题以获取一些选项:Stockticker symbol lookup API

我想我会走这条路,也许会运行一个后台进程,该进程不时从 API 进行更新,以便您始终拥有最新的所有符号。

于 2010-06-07T01:29:48.870 回答
1

http://www.nasdaq.com/screening/company-list.aspx。此页面包含来自 NASDAQ、AMEX 和 NYSE 的公司列表。然后,您可以读入 CSV 数据并将其存储为 sql。

于 2016-07-29T15:30:05.743 回答
0

看看http://www.mergent.com/servius上的 Company Fundamentals API - 应该很容易从那里提取列表。

于 2010-10-19T06:28:26.153 回答
0

我使用 python 包pytickersymbols。该软件包提供带有元数据的股票离线集合,如谷歌和雅虎符号。

from pytickersymbols import PyTickerSymbols

stock_data = PyTickerSymbols()
nasdaq_stocks = list(stock_data.get_stocks_by_index('NASDAQ 100'))
sp500_stocks = list(stock_data.get_stocks_by_index('S&P 500'))
sp100_stocks = list(stock_data.get_stocks_by_index('S&P 100'))

在存储库中,您还可以找到一个 YAML 文件,该文件可能对创建 SQL 文件有用。

于 2020-07-31T09:57:03.573 回答