问题标签 [yahoo-finance]

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 投票
1 回答
651 浏览

jquery - 没有使用 jQuery ajax 从 Yahoo Finance 获取任何数据

我想创建一个网页,使用 jQuery 发出 ajax 请求,以从以下雅虎网络服务获取股票价格...

我的互联网连接如果相当快..但我没有得到任何数据......来自上面的 URL..

总是"OnError:" jQuery part is executed..... 我尝试了很多......我的请求是否超时......??

0 投票
2 回答
3725 浏览

web-applications - 获取 Google 或 Yahoo API 实时期权价格

有没有办法从雅虎或谷歌的 API 获取实时选项信息。我所说的选项信息是指:呼叫,询问量。我基本上需要这个页面上的信息

感谢您的帮助!

0 投票
1 回答
555 浏览

ruby-on-rails - 在 Rails 中创建股票投资组合

我是新来的,也是 ruby​​ on rails 的新手。

我正在尝试创建一个 Rails 应用程序,用户可以在其中创建自己的股票投资组合。

我想使用 yahoo Finance gem,但我不知道从哪里开始。

我已经使用 devise 创建了 rails 登录。

他们的任何教程?

谢谢

0 投票
2 回答
1157 浏览

r - 如何将quantmod的viewfin函数返回的季度数据变成月时间序列?

...在整个季度中,样条曲线(最佳)或线性插值(OK)或只是重复值(精细)。问题是我不知道如何将返回的数据类型转换为getFin()可用viewFin()timeSeries类型。这是我的代码:

我想要的输出是

但是,这里有一些实际输出:

看起来 x 对象是某种奇怪的反向格式,其中键是数值,值是日期的字符串。当我尝试提取日期或数字组件时,我无法隔离数字部分以生成时间序列对象。

理想情况下,为了达到我想要的输出,我可以说

但我似乎无法提取数字数据部分。

更新

这里这里,我改编了以下代码:

但是,我的输出稍微弄乱了日期并弄乱了插值:

如您所见,我有 12-30 和 12-31,2011 年 3 月的 3 个值,但没有 2 月等。如何解决这个问题?

0 投票
1 回答
2578 浏览

excel - 如何将雅虎历史股票数据下载到 xls 中。通过matlab格式化?

我有一个名为 Tickers 的 xls 表(矩阵 1 列 500 行),带有雅虎代码。我希望 matlab 将每个股票代码过去 5 年的历史数据下载到一个单独的 xls 电子表格中,并将其保存在给定目录中,其中表的标题 = 股票代码。所以这意味着我想要一个代码,它可以在 500 个单独的电子表格中创建和保存 500 个代码的数据:) 任何人都可以帮助或指导吗?

0 投票
4 回答
20867 浏览

php - 如何从雅虎财经这样的网站获取数据?

我有一个需要帮助的项目。我希望能够访问我制作的网站,例如 abc123.com,并让它显示道琼斯指数。而已。只需在我的 abc123.com 网站上显示一个数字,例如 12050。

显然,我必须从雅虎财经之类的地方获取数据。我不想下载任何 .csv 文件或类似文件。而且它不需要是实时数据,因为我知道雅虎的数据延迟了 15 分钟。只是希望能够访问我自己的网站,看看道琼斯指数是什么。

在问这个问题之前,我确实研究了一些关于 SO 的类似问题,但其中很多都没有得到解答或引用了 YQL(我正在研究并试图理解这一点)。

任何有关最简单方法的指导将不胜感激!我是 HTML 的初级程序员,正在寻找最容易理解和实施的路线。

0 投票
3 回答
4788 浏览

jquery - getJson 并解析以创建一个列表(现在)jQuery/Yahoo Finance API

我几乎可以正常工作,但我无法解决解析问题。如果有人可以提供帮助,我将非常感激!

我正在尝试查询 Yahoo Finance API 并使用 jQuery 解析结果。这是我这样做的代码:

但我收到此错误: 在此处输入图像描述

任何克服此错误的帮助将不胜感激。

谢谢!

0 投票
1 回答
499 浏览

c# - 在 C# 中使用 Yahoo YQL 限制调用次数

我对 C# 有点陌生,我遇到了 YQL 将调用次数限制为每小时 10,000 次的问题。每次尝试运行我的应用程序时,我都会收到临时禁令。我读到雅虎每小时有 10,000 个呼叫的限制,但我对究竟什么是“呼叫”有点困惑。我用来从 YQL 获取 XML 的代码如下:

其中 sSymbol 是从我的 SQL 数据库返回的值。我的数据库中有大约 2,000 只股票。我还读到有人说每小时打 1,000 个电话,所以我误解了我在读的内容。

我猜想有两个问题:什么是电话?

如果我想每小时下载 2,000 个报价单,如何避免这个速率限制?是否像向雅虎询问每个负载 200 个报价并调用负载 10 次一样简单?

0 投票
1 回答
1336 浏览

quotes - 在本地缓存和更新 OHLC 历史股票报价

好的,我并不是说这是另一个“我如何获得历史股票数据”的问题。

我已经找到了大量现成的资源,甚至可以从 Google Finance、Yahoo 和 Finviz 等公司直接导出为直接 CSV 下载。

我编写的软件积极使用方便的工具,包括 YahooFinance 和 Dirk Eddelbuettel 的精美 Beancounter。

我的问题是,也许特别是如果有人熟悉 beancounter,当我查询单个股票的收盘价时,我如何确保所有历史数据都被缓存(例如到本地文本或 sqlite 文件中)以便最大限度地减少访问网络并加快重复查询重叠时间范围?

如果可用,导致网络查询今天的实时价格是不可避免的,这本身就很好。我的 pricehist.sh 脚本将它与 N 天前股票的 OHLCV 价格相结合,也可以很容易地用例如。wget 或 curl 到正确的 URL + 正确的 GET 变量。

在上面的例子中,我希望 pricehist.sh :

  • 如果有的话,请查看今天的当前市场数据,因此如果交易时段未结束,收盘价实际上是最后价格。完毕
  • 检查该股票代码的其余请求历史记录是否尚未本地存储,否则:
  • 查找 6 天前的 VQT 历史记录,存储并打印完成的表格。完毕

尽管我进行了所有搜索,但我仍然不确定如何让 beancounter 简单地输出一只股票的 OHLCV 表,而不管投资组合如何......不是这个输出:

相反,使用 Perl Finance 模块,我只是看不到在哪里激活缓存,也看不到哪些本地数据文件将用于存储。每次调用 yahoofinance.rb 都会在 squid 代理日志中显示它的网络流量。数以千计的 EOD 查询,通常是重叠的,在我的引擎的几个处理阶段导致这些 Web 查找成为主要瓶颈。

我认为这个轮子应该已经被发明出来了,如果必须的话,我会使用完整的 RDBMS 后端,尽管这意味着我的 Ruby、Perl 和 Bash 脚本会使用 MySQL 客户端。

相比之下,我为波兰股票市场构建的仅维护大约 700 个符号中的每一个的文本文件,并且仅由 grep、sed 和 awk 处理的内容非常快——尽管循环了数千个循环等效脚本,但几乎是瞬时的——所以我的软件对 GPW 交易所的每日上市前处理是在几分钟而不是几小时内完成的。

0 投票
1 回答
844 浏览

php - PHP 中的 Yahoo Finance CSV API 和 appid

我有一个从 Yahoo! 检索股票数据的小型应用程序。在我的本地服务器上工作正常。当我将它上传到远程服务器时,它停止返回数据并在 FF 中显示安全错误:“此网站不提供所有权信息。”

然后我意识到我必须申请一个我所做的应用程序 ID,但问题仍然存在:

知道我的代码有什么问题吗?提前致谢