【发布时间】:2011-04-26 05:26:32
【问题描述】:
我有一个应用程序需要获取多种资产(指数、商品等)的盘中股票报价。
我希望能够在 HTTP 中查询数据并将其获取为 CSV/XML 格式。
现在,我希望能够询问数据提供商,例如下午 4:00 GE(通用电气)的最后出价/要价/价格是多少,然后在下午 4:05 进行询问天,以供进一步处理。
与我正在寻找的服务类似的服务:
路透社的 DataLink 服务可以为我提供当天最后一笔交易的数据。
我需要它整天流动 - 盘中。
Yahoo Finance(其中的查询格式)是一项很棒的服务,在数据传输方面可以满足我的要求,但我不确定它的可靠性/时间,因为它是免费的。
此外,我找不到任何关于他们提供的数据相对于现实世界时间的延迟的信息(就像许多网站提供这些数据的延迟约为 20 分钟)。
QuoteRSS 也是免费提供的,它让我选择一张票并获取它的数据,但我再次不确定它的可靠性和时机,我怀疑这是“实时”还是接近实时。
最后,谷歌“At long last, real-time stock quotes are here”的这篇博文声称提供某些股票的免费数据,但在 Google Finance 的页面上我找不到任何关于它的信息,也没有在他们的API 页面,再说一次,谁知道我从实时数据中得到了什么延迟。
除了对上述服务(Yahoo、QuoteRSS 和 Google)的关注之外,我不确定它们如何/是否提供有关股票的盘中信息,这是我需要的。
值得一提的是,许多处理外汇交易的网站都声称从路透社/彭博获取数据馈送。
在两个网站上都没有找到这样的解决方案。我什至和销售代表一起上网。在路透社询问此事,经过体面的讨论后,他的回答是“他担心他无法为我提供比他们的服务 DataLink 更好的东西”。 多么奇怪!
所以总结一下我的问题;
1)我从哪里得到这样的数据馈送,我从几个市场中选择了几张票,并更接近- 超过 20 分钟的关于这些门票的信息,简明格式 (CSV/XML)?
2) 如果路透社/彭博社提供(我可能稍后也会给他们打电话)- 它在哪里在他们的网站上提供?出于可靠性原因,我想从像这些人这样的“大牌”那里获取数据。
3)关于“实时”与否,这取决于成本。我应该准备哪些费用?我假设实时提要花费很多,那么,在实时提要和 20 分钟延迟提要之间有选择吗?延迟 2-5 分钟?
4) 请说明我如何或是否可以及时查询股票数据,例如“下午 4:00 GOOG 的价格是多少?”。
注意 #1:
请记住,在回答时,我需要当日报价,而不是“在一天结束时”。
注意 #2:
如果 google/yahoo 确实免费提供这种服务,我该如何找到它?直接地。我不介意从这些“免费软件”开始进行测试等,特别是如果我可以如上所述及时查询数据(“下午 4:00 GOOG 的价格是多少?”)。
注意 #3:
在许可方面,我不打算转售这些信息。就这么简单。
【问题讨论】:
-
@Poni 这是一个非常有趣的问题,但与金融领域太相关,无法在程序员的网站中深入讨论。有很多实用性、商业性和法律上的可用性限制,以鼓励任何有知识的人做出简明的回答。
-
@Poni 让我简单地说一下。我在这些领域工作了 25 年。如果您真的需要好的建议,请不要在这里寻求。回答“以 $Z/月从提供商 Y 获得 X 服务”的人不知道他在说什么,也不知道他的律师会因为不合时宜的“买入或卖出”决定而带来多少损失。你的问题很好,但不是这个地方。
-
@Poni 你天真地问那些权力是如何赚钱的。一旦你进入这个行业,你就会明白,许多技术概念都失去了它们的技术外衣,而且很明显是商业。 “实时”是什么意思?没有。您进行交易需要的是一个 SLA,它可以推动您的交易伙伴前进。人们使用此信息对您下注。如果您(或您的客户)落后 1 秒,就像昨天的收盘价一样,不多也不少。
-
投票+1,问题很好,与编程相关。不值得负分(现在是-1)。它应该有一个非常大的正面分数,只是为了给未来的读者提供建议,这个话题很艰难。
-
@Poni 这个scribd.com/doc/48163/… 是小家伙们管理这些信息的方式......想象一下大家伙们会怎么做。那里有很多现金,这就是学习曲线陡峭的原因......
标签: web-services finance stocks