问题标签 [stockquotes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
9441 浏览

web-services - 抓取股价信息有多安全

据我所知,没有针对股票价格信息的开发人员 API 服务,其规定如下:

  • 免费或低月费(
  • 能够将使用该服务的代码发送给多方(例如 iPhone 应用程序)
  • 没有每笔交易/查找成本
  • 查找或交易的数量没有限制

所以我发现我不得不看刮。似乎最容易“抓取”的是 Yahoo 的 CSV 服务,该服务链接到 StackOverflow 上的其他地方:

例如: http: //finance.yahoo.com/d/quotes.csv?s =msft&f=price

这实际上很容易解析。但是我想知道这是多么脆弱,很明显如果雅虎删除了这项服务,或者改变了一些东西,或者严格限制了查找的数量,那么我建立的客户端可能会受到影响。

其他人将如何解决这个问题,或者仅仅是数据太有价值并且无法以我的价格获得的情况?我已经搜索了一个相当可靠的、延迟 20 分钟的服务,但根本找不到一个看起来在 6 个月内仍然存在的服务。

非常感谢任何建议。

0 投票
1 回答
1682 浏览

java - JFreeChart 中的 ohlc 图表

我目前正在开发一个财务警报应用程序,对于客户端界面,我决定使用 JFreeChart。但是,由于我是新手,对于 ohlc 图表,有一些重要的事情我无法理解:

- 我希望能够在图表中只放入有限数量的柱(比如说 300),并且在达到这个数量之后,最旧的柱会滑出图表。

-我注意到,如果一段时间内没有 bar ,域斧头仍然会前进。例如,如果开始时间是 12:00,并且我有一个酒吧,则第一个酒吧将是 12:00-13:00,下一个将是 13:00-14:00,但如果我得到的下一个更新是在 17:38,那么下一个栏应该是 17:00-18:00 间隔。我想知道如何将 17:00-18:00 栏放在没有 x 的 13:00-14:00 栏旁边,以便在 4 小时之间前进。

- 是否可以为这种图表编写我自己的鼠标事件?

欢迎任何建议或参考!谢谢

0 投票
1 回答
2072 浏览

stocks - 实时/高分辨率股票 API?

我正在寻找一个 API(希望是与平台无关的),它允许我检索实时(或接近它)股票价格/交易量(希望如此)。

我不是专业交易员,买不起任何真正昂贵的东西(尽管我愿意为这样的服务每月支付相当多的费用)。我正在寻求监控大约 500 只股票 (SP500) 开始。

有人有什么建议吗?我不想使用谷歌之类的东西,因为我实际上会窃取大量带宽,并且可能因滥用服务而被阻止。

0 投票
5 回答
20479 浏览

corporate - 如何从澳大利亚证券交易所获取股票价格

如何从澳大利亚证券交易所 (ASX) 获取股票价格:www.asx.com.au/

实际上,我们的团队正在开发一个即将在澳大利亚证券交易所上市的公司网站。我需要在主页上显示有关股票的详细信息(包括价格)。我怎样才能做到这一点?

证券交易所是否提供数据馈送?如果是这样,我如何访问这些提要?

0 投票
3 回答
2330 浏览

javascript - 谷歌财经的股票报价问题

下面是我从谷歌金融获得的股票报价示例。但它似乎没有工作。股票价格不显示。

谢谢

0 投票
4 回答
6239 浏览

perl - 如何在 Perl 中获取 Yahoo 实时股票报价?

有一种相当简单的方法可以从 Yahoo! 检索延迟 15 分钟的报价。财务网站(“quotes.csv”API)。

但是,到目前为止,我无法找到有关如何访问实时报价的任何信息。

实时报价的挂断是:

  • 仅对登录用户可用
  • 没有 API
  • 非显而易见的如何抓取信息 - 我有点相信它们是通过一些奇怪的 Ajax 调用放置在页面上的。

所以我想知道是否有人设法开发了一种公开可用的解决方案来检索雅虎股票的实时报价!金融。

笔记:

  • 实现语言/框架需要灵活,但 Perl 或 Excel 是首选。

  • 假设安全不是问题——我愿意提供雅虎用户名和密码,即使是明文。

  • 我不是 100% 挂断雅虎 - 他们只是我熟悉的唯一免费实时股票报价提供商。如果谷歌财经也能做到同样的事情,我会很高兴。

  • 这是针对个人项目的,因此可扩展性/容错/等等......并不重要。

  • 我正在寻找一个理想的“进行整个检索”库,但如果我指向部分解决方案(例如,如何从雅虎的用户登录页面检索信息;如何从雅虎页面抓取实时报价)我可以填空。

我看到了Finance::YahooQuote但它似乎不允许您提供登录信息并且似乎使用滞后的quotes.csv API

谢谢!

0 投票
2 回答
1961 浏览

excel - 使用 Excel VBA,给定 50 只股票的每日价格,选择 10 只股票,使它们具有最小相关性

高级目标是从 50 只股票中选择 10 只相互关联度最低的股票,这样我就可以拥有一个多元化的投资组合。

我设法编写了一些 VBA 宏来从 Yahoo Finance 下载过去 3 年的每日价格数据,然后使用每日收盘价作为数据计算 50x50 相关矩阵(使用 Correl 函数)。

到目前为止,我所尝试的只是一些局部最大启发式:

  • 对于彼此相关性最高的两只股票,删除其中一只。在两者之间,删除与所有其他股票具有较高平均相关性的那只。
  • 当我从池中删除股票时,我只删除相应的行和列,以提供更小的矩阵。
  • 重复直到我只剩下 10 只股票(10x10 矩阵)。

我想知道是否有一些算法已经解决了这样的问题并给出了最佳解决方案?

0 投票
4 回答
2190 浏览

java - 有什么方法可以像谷歌或雅虎那样实时获取股票报价?

有谁知道谷歌或雅虎如何获得股票报价,因为纳斯达克或纽约证券交易所不提供任何 API?我们真的可以复制他们的工作吗?他们是使用爬网方法本身还是爬网实际上可以实时获取此类数据?

0 投票
7 回答
11114 浏览

api - 有什么好的金融API吗?

雅虎!财务提要令人头疼。

Google Finance API 似乎还可以,但不知道为什么我无法检索道琼斯、纳斯达克、标准普尔的股票报价信息...

与 YHOO、MSFT 等公司报价完美搭配,但无法获取股票指数的完整数据。

YQL 博客上有一篇关于如何使用 YQL 从打开的表中获取此数据的文章,但列表中缺少该表。

任何人都可以推荐任何好的 API、Web 服务或提要吗?

最佳答案 + 保证投票。

0 投票
1 回答
3667 浏览

python-3.x - Python 3 Urlopen 与 Urlretreive

我正在编写一个脚本来下载和处理历史股票价格。当我使用 urllib.request.urlopen 时,我在每个文件 (b'\xef\xbb\xbf) 中都有一个奇怪的文本前缀,当我使用 urllib.request.urlretrieve 时不存在,当我将 url 键入时也不存在浏览器(火狐)。所以我有一个答案,但我不知道为什么它首先会导致问题。我怀疑这可能是因为我强迫它成为一个字符串,但我不知道为什么会这样或者我将如何解决这个问题(除了使用 urlretrieve 代替)。代码如下。相关行是第 11 行。后面的注释代码是我使用 orlopen 时的代码。