首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有任何api或rails创业板可以提取所有股票的主列表?

是否有任何api或rails创业板可以提取所有股票的主列表?
EN

Stack Overflow用户
提问于 2014-03-09 15:31:40
回答 3查看 931关注 0票数 0

我在一个网站上工作,需要一个页面为每个股票在证券交易所。我一直在寻找类似于的API,但它们都要求您将其放在一个股票名称中。我可以在以后的应用程序中使用这一点,但是我需要尝试提取股票的主列表,并从其中创建动态页面。我也需要一些类型的股票图表api,我也找不到。不幸的是,我没有钱来支付一个月的付款或1000美元的终身付款,就像海斯托克一样。谢谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-12-01 14:05:42

我使用由Samir在这里提供的雅虎代码列表:http://investexcel.net/all-yahoo-finance-stock-tickers/ Samir收集它,使用蛮力算法,该算法构建随机字符组合并检查每个字符的响应

票数 1
EN

Stack Overflow用户

发布于 2014-03-09 16:03:44

这确实属于softwarerecs.stackexchange.com,但要回答你的问题,

作为一般的经验法则,当我没有可用的API时,我想看看数据是否以机器可解析的格式存在(CSV、JSON、XML,如果我真的很不幸,等等)。

例如,最近我需要一个地理编码数据库,但是我找不到满足速度和价格需求的服务,所以我下载了200,000+城市,并编写了自己的服务,完全满足了我的需要。

如果你真的很酷的话,你会像我一样把它变成开源/开放API - GeocodeForFree.com

这里有一个以CSV格式下载纳斯达克指数所有股票的链接,我想你知道从这里该怎么做。

http://www.nasdaq.com/screening/companies-by-industry.aspx?exchange=NASDAQ

祝好运!

票数 2
EN

Stack Overflow用户

发布于 2017-08-02 08:52:59

您也可以使用Stocks.js。它提供了一个简单的API来获取几乎所有公司的股票报价。它还提供了一些技术指标和部门业绩。使用的一个例子:

代码语言:javascript
复制
// Let's get the stock data of Tesla Inc. for the last 10 minutes
var result = await stocks.timeSeries({
  symbol: 'TSLA',
  interval: '1min',
  amount: 10
 });

它是完全免费的,您只需要请求一个API键,只需1分钟。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22284164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档