问题标签 [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.
java - URLConnection 的错误处理
我有这种方法可以从 yahoo Finance 下载 .csv 文件并将它们保存在本地。它在循环期间被访问,因此它从列表中下载许多文件。但是,有时符号输入错误、不再存在或连接超时。如何修改此方法,以便重试连接超时并跳过不正确的符号(意味着 url 不起作用)而不结束程序?
api - 雅虎股票 API 行情趋势功能
任何人都可以深入了解雅虎为此电话返回的内容吗?
参考是 t7 股票走势。
提交此函数的符号时,雅虎会以类似于以下内容的方式响应:
我已经搜索了互联网以找到此输出的解释,但空手而归。
有人有这个电话的经验吗?
web-services - 如何开始使用 oauth for YQL 获取历史股票数据?
在我搜索市场数据源时,我被带到了 YQL 的 yahoo Finance。它看起来很棒,而且对于公共使用/查询非常简单,但是公共版本的每日限制对于我的需求来说太小了。我得到了我的雅虎 ID 来开始使用 oauth,但我找不到任何好的例子关于我正在尝试做的事情......
我想在 C# 中使用我的桌面应用程序“登录”,然后继续下载感兴趣的数据。如何使用誓言维度?作为参考,我的背景是使用 html 敏捷包进行简单的屏幕抓取,我从来没有任何使用 Web 服务的经验。任何人都可以让我开始。我现在被困住了(并且整个星期都在这上面)。提前致谢...
xml - yql Web 服务截断数据请求是否有记录的已知方式?
我正在处理股票市场的日终提要。我在一个请求中传递了多个股票代码。大约 400 左右我收到一个错误,即字符串太长。但任何低于这个值的东西都可以正常运行,但返回的符号比我要求的要少。我得到了我请求的大约 30-36% 的符号。更重要的是,我发送多少并不重要……如果我发送 100,我得到 36;如果我发送 10 个,我会得到 3 个。
有谁知道该服务器返回/实现的数据格式,或者我能找到的方法?只要我能可靠地理解它,我可以以任何形式使用它。这是一个带有一个符号“A”的示例字符串:
理解 yql 表/数据源的实现的任何其他帮助都会很棒。
编辑:
我应该提到,低于预期的计数是在解析返回的 xml 之后,过滤掉关键子元素(例如“LastTradeDate”和“symbol”)具有空值的元素。
python - YQL 是否不能可靠地返回正确的数据 - 任何替换?
我正在编写一个根据市值和股息收益率选择公司的应用程序。它使用 Yahoo! 的 YQL REST API 来获取这些数据。昨天好像还不错,但今天我看到我的程序说其中一家公司的收益率是 65.95%!没问题 - 我的代码中有一个错误。所以我认为。但是当我从股票的 yql url 查看 xml 的内容时:
我看到我在帖子底部粘贴的 xml。(我将其完整粘贴在这里,因为当有人在本周末之后查看它时会有所不同。)
向下滚动到底部,您会看到它实际上显示马拉松石油公司普通股 (MRO) 股票的收益率为 65.95%。您将在 DividendYield 标记的内容中看到它。
当我在这里查看 Yahoo! 的财务网站时:http: //finance.yahoo.com/q ?s=mro
它显示了更合理的产量:
那么,我是否误读了这些数据(我希望如此)?为什么我在他们面向公众的网站上看到的内容与我从查询中得到的内容之间存在差异?他们不是使用同一个数据库吗?
如果内容不可靠,请指点我另一个工具。我的应用程序在 python 中。
如果它有帮助,这里有一个最小的代码片段:
输出:
谢谢!
2012 年 2 月 11 日编辑:
我发帖后的第二天,我在 Yahoo! 上找到了这个。开发者网络:
那里的许多人对在各个领域获得错误数据发表评论。
谷歌有一个用于收集数据的 API。这是下面 yql 请求所涉及的同一家公司的示例使用 (MRO):
http://www.google.com/ig/api?stock=MRO
也许这会对其他人有所帮助,但它似乎不包含股息信息,这对我的需求至关重要。
其他人是否编写了一个应用程序,使用他们喜欢的来源以编程方式收集股票数据?如果是这样,请分享 - 我愿意转移到别的东西上。顺便说一句:我不需要实时数据。下班回家后,市场关闭后,我通常会不经常运行我的应用程序。
谢谢你。
api - 雅虎金融 API 的查询限制是多少?
雅虎金融 API 的查询限制是多少?或者描述限制的文档在哪里?
对于所有 Yahoo 的 API,我只能找到所有 API 的通用文档。如果您知道 Yahoo's Finance API 的文档在哪里,我们将不胜感激。(我在谷歌上找了几天,在雅虎的API网站上,终于求助于SO的朋友)
谢谢!
excel - 将多个 CSV 文件从 Internet 导入 Excel
我使用此代码检索大约 40 个股票代码的历史股票价格。我在这里找到了http://www.mathfinance.cn/download-multiple-stock-quotes-from-yahoo-finance
在弹出运行时错误“1004”之前,它会下载大约一半的符号。“无法打开http://table.finance.yahoo.com/table.csv?s=Tickersymbol&a=11&b=21&c=1998 网站报告找不到您请求的项目 (HTTP/1.0 404)
我可以更改代码以免发生此错误吗?代码如下
yahoo-finance - 如何在 Yahoo 的股票 API 中查找索引
我正在使用 Yahoo 的股票 API 来获取股票报价,如此处所述。
基本上,我只是组装一个这样的链接:
http://finance.yahoo.com/d/quotes.csv?s=DOW+MSFT+AAPL+GOOG&f=snl1
这会给我这些股票(DOW、MSFT、AAPL、GOOG)的当前价格列表。
一切都很好,花花公子,但我也想获得纳斯达克和标准普尔 500 指数的信息,但我不知道该用什么作为它们的符号。
我尝试了所有这些:
纳斯达克
纳斯达克指数
指数纳斯达克:.IXIC
纳斯达克指数
IXIC
无济于事。
似乎我的整个想法都有缺陷(我对金融知之甚少)。
谁能帮我这个?
financial - 通过 API 进行股票 Beta(最好在 C# 中)
有人知道如何通过 API 获取股票的 Beta 吗?(最好在 C# 中)
我知道当您访问他们的网站时,它可以在 Yahoo/Google/Reuters/Bloomberg 上找到,但似乎 YQL / Google Finance 股票 API / 其他接口都不支持访问此元素。