新浪的股票接口c_第1頁
新浪的股票接口c_第2頁
新浪的股票接口c_第3頁
新浪的股票接口c_第4頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持.需要注意的這個只是獲取單只股票代碼的用處,通過這個代碼有炒股的朋友就可以寫出簡單的自動止損和按一定價格入場的程序了。(國內正規(guī)券商不支持這種功能,可能是為了防止一些東西。)我們先來看一下股票信息的類namespace/*sh 上海 sz 深圳* 0 :”大秦鐵路 ”,股票名字;1 :” 27.55,今日開盤價;2 :” 27.25,昨日收盤價;3 :” 26.91,當前價格; / 時間結束后也就是收盤價了4 :” 27.55,今日最高價;5 :” 26.20,今日最低價;6 :” 26.91,競買價,即 “買一 ”報價;7 :

2、” 26.92,競賣價,即 “賣一 ”報價;8 :”,成交的股票數,由于股票交易以一百股為基本單位,所以在使用時,通常把該值除以一百;9 :” 0,成交金額,單位為 “元”,為了一目了然,通常以 “萬元 ”為成交金額的單位,所以通常把該值除以一萬;1文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持.10 :” 4695 ,“買一 ”申請 4695股,即 47 手;11 :” 26.91 ,“買一 ”報價;12 :” 57590 ,“買二 ”13 :” 26.90 ,“買二 ”14 :” 14700 ,“買三 ”15 :” 26.89 ,“

3、買三 ”16 :” 14300 ,“買四 ”17 :” 26.88 ,“買四 ”18 :” 15100 ,“買五 ”19 :” 26.87 ,“買五 ”20 :” 3100 ,“賣一 ”申報 3100股,即 31 手;21 :” 26.92 ,“賣一 ”報價(22, 23), (24, 25), (26,27), (28, 29)分別為 “賣二 ”至“賣四的情況 ”30:” 2008-01- 11 ,日期;31:” 15:05:32 ,時間;*/public class StockInfopublic string Nameget;2文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收

4、集整理.word 版本可編輯 .歡迎下載支持.set;public decimal TodayOpenget;set;public decimal YesterdayCloseget;set;public decimal Currentget;set;public decimal Highget;3文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持.set;public decimal Low get; set; / / 竟買價 買1/ public decimal Buy get; set; / / 竟賣價 賣1/ public deci

5、mal Sell get; set; / / 成交數 單位股數 通常除于 100 成為手/ public int VolAmount get; set; / / 成交多少錢 ,單位元/ public decimal VolMoney get; set; 4文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持./ / 新浪是可以看到 5 個 ,5 檔看盤 ,買 1- 買 5/ public List BuyList get; set; / / 賣1賣5/ public List SellList get; set; / / Date and T

6、ime/ public DateTime Time get; set; public override string ToString()return Name + : + VolAmount + : + Current;/* 現在爬文章的很多,原文在*/5文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持.namespace/ 股票數據獲取接口 , 你可以自己實現新浪 yahoo.public interface IDataServiceStockInfo GetCurrent(string stockCode);namespacepub

7、lic class Sina : IDataServiceprivate const string dataurl = ;#region IStockInfo MembersHttpClient client;private StockInfo PrevInfo;public StockInfo GetCurrent(string stockCode)tryif (client = null)6文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持.client = new HttpClient();if (stockCode.Substrin

8、g(0, 2) = 60)/上海是600 打頭stockCode = sh + stockCode;else if(stockCode.Substring(0,2)=00)/深圳stockCode = sz + stockCode;else if (stockCode.Substring(0, 2) = 51)/上海基金stockCode = sh + stockCode;string url = string.Format(dataurl, stockCode);string data =client.DownloadString(string.Format(url, stockCode);

9、PrevInfo = Parse(data);return PrevInfo;7文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持.catchreturn PrevInfo;/ / Parse Sina data to stock Info/ / / public static StockInfo Parse(string content)/ var hq_str_sh600066 = 宇通客車,9.27,9.35,9.76,9.80,9.27,9.77,9.78,4567858,3100,9.77,1200,9.76,20500,9.75

10、,1400,9.74,15300,9.73,10030,9.78,28093,9.79,156827,9.80,2800,9.81,6400,9.82,2009-01-09,15:03:32;int start = content.IndexOf()+1;int end = content.IndexOf(,start);string input = content.Substring(start, end - start);8文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持.string temp = input.Split(,);if

11、 (temp.Length != 32)return null;StockInfo info = new StockInfo();info.Name = temp0;info.TodayOpen = decimal.Parse(temp1); info.YesterdayClose = decimal.Parse(temp2); info.Current = decimal.Parse(temp3);info.High = decimal.Parse(temp4);info.Low = decimal.Parse(temp5);info.Buy = decimal.Parse(temp6);i

12、nfo.Sell = decimal.Parse(temp7);info.VolAmount = int.Parse(temp8);info.VolMoney = decimal.Parse(temp9);info.BuyList = new List(5);int index = 10;for (int i = 0; i 5; i+)GoodsInfo goods = new GoodsInfo();goods.State = GoodsState.Buy;9文檔收集于互聯網,如有不妥請聯系刪除.文檔來源為 :從網絡收集整理.word 版本可編輯 .歡迎下載支持.goods.Amount =

13、 int.Parse(tempindex);index+;goods.Price = decimal.Parse(tempindex);index+;info.SellList = new List(5);for (int i = 0; i 5; i+)GoodsInfo goods = new GoodsInfo();goods.State = GoodsState.Sell;goods.Amount = int.Parse(tempindex);index+;goods.Price = decimal.Parse(tempindex);index+;info.Time = DateTime.Parse(temp30 + +temp31);retu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論