我想寫一個簡單的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