新浪的股票接口c_第1页
新浪的股票接口c_第2页
新浪的股票接口c_第3页
新浪的股票接口c_第4页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.需要注意的这个只是获取单只股票代码的用处,通过这个代码有炒股的朋友就可以写出简单的自动止损和按一定价格入场的程序了。(国内正规券商不支持这种功能,可能是为了防止一些东西。)我们先来看一下股票信息的类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. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论