我想写一个简单的Java程序或方法来获取给定股票代码的当前价格。我已经浏览了谷歌和雅虎的财务API,并不认为这些都有我正在寻找的东西。有谁知道我可以如何完成这个或一个好的地方看?获取股票代码的当前价格
回答
这无疑带回的价格(以及更多除):
http://www.google.com/finance?q=NYSE:UTX
你就可能必须更加努力地工作比你为了得到它想象。你所寻找的是一个适合你口味的勺子,但说谷歌和雅虎不会给你一个给定符号的股票价格是不公平的。
公平地说,一个专为人类消费而设计的网页,恰好显示OP所寻找的数字并不完全是一个“API”。 – NPE
既然你说你正在寻找实时数据,我会看看网上经纪人,如Interactive Brokers。您需要开设一个帐户,而且很可能您将无法重新发布数据(但您并未声明自己会这么做)。
看起来雅虎有一个API来导出CSV格式的股票数据:Downloading Yahoo Data。
例如,以下网址:
http://finance.yahoo.com/d/quotes.csv?s=GOOG+MSFT&f=snd1l1yr
产生如下CSV文件:
"GOOG","Google Inc.","9/22/2011",520.66,N/A,19.45
"MSFT","Microsoft Corpora","9/22/2011",25.06,2.46,9.66
不知道有关的延迟,想必它不适合您的需求。我可以想象你必须付出一项及时提供股票价格信息的服务。
这应该是注释,但
@Mike你意味着价格或其他证券的指标???,
有很多Boerses,公共提供者和做市商的,默认情况下都需要进行日常的基础上分布10分钟的平均
您有五个,选项这些价值观,他们中的一些,一定要看你无论requirents的
1)买了一些市场庄家的合同
2)购买合同,彭博或路透(完全覆盖整个市场)
3)购买B * 小号为**%,但与同*价格,
4)大量Boerses,公共提供者,做市商的下载(默认情况下免费)价格,但这些价格是平均值(例如在一小时“羊毛),
5)很多银行,基金和Insurancies(自己的市场和报价)分配这些指标,但同样只有他们最后的/开/收盘价或某些平均价格
如果你正在寻找的东西更接近实时,您可以使用之类的东西从http://www.google.com/finance?q=NYSE:UTX返回的HTML中提取数据
我试过这样做的学校项目,你不能做实时的,除非你支付使用从纽约证券交易所提取数据的服务器。我们所做的就是使用他们的api从雅虎那里得到它,但是有一点延迟,并且有很多情况下我们被临时禁止。
一般而言,如果没有某种帐户,您将无法逃脱20分钟的延迟。有供应商(例如,来自Worden的TC 2000),但没有公共的免费API。 [我与Worden或任何其他服务没有任何关系。]
- 1. 如何获得股票类股票的当前价值?
- 2. 获取股票的价格历史
- 3. 获取股票的价格programmatically
- 4. 抓取iPhone应用的当前股票价格
- 5. Webservice获取股票报价?
- 6. 美国股票股票价格API
- 7. 如何获得^ NSEI的股票价格
- 8. 股票代码
- 9. 如何在Android中使用Retrofit 2.0获取股票代码和价格
- 10. 模拟股票价格
- 11. 股票价格数据 - 当前和历史 - 已付/免费
- 12. Mysql当前不起作用(sql股票价格)
- 13. 股票行情股票代码
- 14. 从股票代码
- 15. 报价股票
- 16. Rx.Net - 获取股票价格的变化,并进行处理
- 17. 股票价格模拟R代码 - 慢 - 蒙特卡罗
- 18. 获取股票图
- 19. MySQL的价格与股票比较
- 20. 股票报价API?
- 21. Stocktwit国外股票代码
- 22. 修改股票代码
- 23. 股票代码查询API
- 24. 股票价格数据刷新
- 25. 将印度股票价格导入R
- 26. 建议架构存储股票价格
- 27. 数据库建模股票价格
- 28. 获取实时股票指数值的VBA代码
- 29. Quantstrat:根据股票代码Y中的信号交易股票代码Y
- 30. 凡获得实时股票报价
“当前”与“实时”一样吗?你愿意忍受什么样的延迟?另外,哪些股票,仅限美国? – NPE
那么你在找什么? – Howard
@aix是实时的,我希望延迟时间不会少于几分钟,通常的20分钟是太多了。 – Mike