问题标签 [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.
jquery - 没有使用 jQuery ajax 从 Yahoo Finance 获取任何数据
我想创建一个网页,使用 jQuery 发出 ajax 请求,以从以下雅虎网络服务获取股票价格...
我的互联网连接如果相当快..但我没有得到任何数据......来自上面的 URL..
总是"OnError:" jQuery part is executed.....
我尝试了很多......我的请求是否超时......??
web-applications - 获取 Google 或 Yahoo API 实时期权价格
有没有办法从雅虎或谷歌的 API 获取实时选项信息。我所说的选项信息是指:呼叫,询问量。我基本上需要这个页面上的信息
感谢您的帮助!
ruby-on-rails - 在 Rails 中创建股票投资组合
我是新来的,也是 ruby on rails 的新手。
我正在尝试创建一个 Rails 应用程序,用户可以在其中创建自己的股票投资组合。
我想使用 yahoo Finance gem,但我不知道从哪里开始。
我已经使用 devise 创建了 rails 登录。
他们的任何教程?
谢谢
r - 如何将quantmod的viewfin函数返回的季度数据变成月时间序列?
...在整个季度中,样条曲线(最佳)或线性插值(OK)或只是重复值(精细)。问题是我不知道如何将返回的数据类型转换为getFin()
可用viewFin()
的timeSeries
类型。这是我的代码:
我想要的输出是
但是,这里有一些实际输出:
看起来 x 对象是某种奇怪的反向格式,其中键是数值,值是日期的字符串。当我尝试提取日期或数字组件时,我无法隔离数字部分以生成时间序列对象。
理想情况下,为了达到我想要的输出,我可以说
但我似乎无法提取数字数据部分。
更新
但是,我的输出稍微弄乱了日期并弄乱了插值:
如您所见,我有 12-30 和 12-31,2011 年 3 月的 3 个值,但没有 2 月等。如何解决这个问题?
excel - 如何将雅虎历史股票数据下载到 xls 中。通过matlab格式化?
我有一个名为 Tickers 的 xls 表(矩阵 1 列 500 行),带有雅虎代码。我希望 matlab 将每个股票代码过去 5 年的历史数据下载到一个单独的 xls 电子表格中,并将其保存在给定目录中,其中表的标题 = 股票代码。所以这意味着我想要一个代码,它可以在 500 个单独的电子表格中创建和保存 500 个代码的数据:) 任何人都可以帮助或指导吗?
php - 如何从雅虎财经这样的网站获取数据?
我有一个需要帮助的项目。我希望能够访问我制作的网站,例如 abc123.com,并让它显示道琼斯指数。而已。只需在我的 abc123.com 网站上显示一个数字,例如 12050。
显然,我必须从雅虎财经之类的地方获取数据。我不想下载任何 .csv 文件或类似文件。而且它不需要是实时数据,因为我知道雅虎的数据延迟了 15 分钟。只是希望能够访问我自己的网站,看看道琼斯指数是什么。
在问这个问题之前,我确实研究了一些关于 SO 的类似问题,但其中很多都没有得到解答或引用了 YQL(我正在研究并试图理解这一点)。
任何有关最简单方法的指导将不胜感激!我是 HTML 的初级程序员,正在寻找最容易理解和实施的路线。
jquery - getJson 并解析以创建一个列表(现在)jQuery/Yahoo Finance API
我几乎可以正常工作,但我无法解决解析问题。如果有人可以提供帮助,我将非常感激!
我正在尝试查询 Yahoo Finance API 并使用 jQuery 解析结果。这是我这样做的代码:
但我收到此错误:
任何克服此错误的帮助将不胜感激。
谢谢!
c# - 在 C# 中使用 Yahoo YQL 限制调用次数
我对 C# 有点陌生,我遇到了 YQL 将调用次数限制为每小时 10,000 次的问题。每次尝试运行我的应用程序时,我都会收到临时禁令。我读到雅虎每小时有 10,000 个呼叫的限制,但我对究竟什么是“呼叫”有点困惑。我用来从 YQL 获取 XML 的代码如下:
其中 sSymbol 是从我的 SQL 数据库返回的值。我的数据库中有大约 2,000 只股票。我还读到有人说每小时打 1,000 个电话,所以我误解了我在读的内容。
我猜想有两个问题:什么是电话?
如果我想每小时下载 2,000 个报价单,如何避免这个速率限制?是否像向雅虎询问每个负载 200 个报价并调用负载 10 次一样简单?
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 交易所的每日上市前处理是在几分钟而不是几小时内完成的。
php - PHP 中的 Yahoo Finance CSV API 和 appid
我有一个从 Yahoo! 检索股票数据的小型应用程序。在我的本地服务器上工作正常。当我将它上传到远程服务器时,它停止返回数据并在 FF 中显示安全错误:“此网站不提供所有权信息。”
然后我意识到我必须申请一个我所做的应用程序 ID,但问题仍然存在:
知道我的代码有什么问题吗?提前致谢