簡體   English   中英

使用C#/ Java獲取實時市場/股票報價

[英]Getting real-time market/stock quotes in C#/Java

我想制作一個類似於股票大過濾器的程序。 為此,我需要從市場上獲得實時(或延遲)報價。 我開始通過從雅虎請求頁面獲取股票報價,並將html解析為自動收報機,並解析html。 我想知道如何請求和解析HTML。 有什么方法我只能要求股票報價及其信息嗎? 我知道有些應用程序會這樣做,我很好奇他們是如何做到這一點的,因為請求網頁並解析它們非常耗時。

謝謝,戴夫

解析網頁的輸出是一個笨蛋的游戲。 它總是在變化,除非你願意大量投資某種非常有彈性的解析器,否則你將會花費你的生命。 使用網絡服務,谷歌提供一個http://googleblog.blogspot.com/2007/01/real-time-quotes-for-free.html

你可以從雅虎獲得csv數據。

此頁面包含更多信息。

Afaik,這種數據可通過基於訂閱的模型獲得, Xignite是我想到的。 據我所知,納斯達克和紐約證券交易所不提供任何可自由使用的API。

Google和Yahoo API都已消失。 但是, Investor's Exchange提供了一個非常容易用於報價數據的API

這內部使用雅虎股票API。 我希望這個可以幫助你。

https://github.com/bhattumang7/gold-silver-share-price-api-india

實際上有一個雅虎網絡服務將返回股票報價的CSV文件。 因此不需要HTML解析

在金融服務行業,大多數銀行都會有路透社或彭博社提供的實時供稿,但這顯然會花費很多錢。 如果你谷歌的“股票價格飼料”或“市場數據饋送”你會得到一些選擇,一些免費,一些付費。

我還建議使用復雜事件處理引擎(如Esper)進行這種實時處理,這比從頭開始編寫整個應用程序堆棧要容易得多。

要下載C#或VB.NET中的yahoo finance股票報價,您可以使用“Yahoo! Finance Managed”庫。

點擊這里

以下是提供免費日內數據的網站列表

您可以導出數據並在軟件中使用它

試着看看這個channel9演示文稿。 這是一個F#的介紹,但從晚上27點開始,主持人Luca Bolognesi創建了一個應用程序來完成你要求的一些工作(在F#中,但至少對我來說非常鼓舞人心)。

使用Fidelity.com並檢查元素的銷售價格,您可以操縱URL來搜索程序內的任何股票。

使用Visual Studio Community 2013 C#

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM