新浪的股票接口.docx
- 文档编号:18923041
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:4
- 大小:16.50KB
新浪的股票接口.docx
《新浪的股票接口.docx》由会员分享,可在线阅读,更多相关《新浪的股票接口.docx(4页珍藏版)》请在冰豆网上搜索。
新浪的股票接口
需要注意的那个只是获取单只股票
代码的用途,通过那个代码有炒股的朋友就能够够写出简单的自动止损和按必然价钱入场的程序了。
(国内正规券商不支持这种功能,可能是为了避免一些东西。
)
咱们先来看一下股票信息的类
namespaceQ.Library.Entity{ /*hq.sinajs/list=sh600066 sh上海sz深圳 *0:
”大秦铁路”,股票名字; 1:
”27.55″,今日开盘价; 2:
”27.25″,昨日收盘价; 3:
”26.91″,当前价钱;//时刻终止后也确实是收盘价了 4:
”27.55″,今日最高价; 5:
”26.20″,今日最低价; 6:
”26.91″,竞买价,即“买一”报价; 7:
”26.92″,竞卖价,即“卖一”报价; 8:
”22114263″,成交的股票数,由于股票交易以一百股为大体单位,因此在利历时,通常把该值除以一百; 9:
”589824680″,成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,因此通常把该值除以一万; 10:
”4695″,“买一”申请4695股,即47手;
11:
”26.91″,“买一”报价; 12:
”57590″,“买二” 13:
”26.90″,“买二” 14:
”14700″,“买三” 15:
”26.89″,“买三” 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:
”2020-01-11″,日期; 31:
”15:
05:
32″,时刻; */ publicclassStockInfo { publicstringName { get;
set; }
publicdecimalTodayOpen { get; set; }
publicdecimalYesterdayClose { get; set; }
publicdecimalCurrent { get; set; }
publicdecimalHigh { get;
set; }
publicdecimalLow {get;set;}
///
///
///
///
///
///
///
publicoverridestringToString() { returnName+":
"+VolAmount+":
"+Current; } }
/*此刻爬文章的很多,原文在 */}
namespaceQ.Library{
///股票数据获取接口,你能够自己实现新浪yahoo... publicinterfaceIDataService { StockInfoGetCurrent(stringstockCode); }}
namespaceQ.DataServices{ publicclassSina:
IDataService {
privateconststringdataurl="}"; #regionIStockInfoMembers HttpClientclient; privateStockInfoPrevInfo; publicStockInfoGetCurrent(stringstockCode) { try { if(client==null)
{ client=newHttpClient(); } if(stockCode.Substring(0,2)=="60")//上海是600打头 { stockCode="sh"+stockCode; } elseif(stockCode.Substring(0,2)=="00")//深圳 { stockCode="sz"+stockCode; } elseif(stockCode.Substring(0,2)=="51")//上海基金 { stockCode="sh"+stockCode; } stringurl=string.Format(dataurl,stockCode); stringdata=client.DownloadString(string.Format(url,stockCode)); PrevInfo=Parse(data); returnPrevInfo; } catch
{ returnPrevInfo; } }
///
03:
32"; intstart=content.IndexOf('"')+1; intend=content.IndexOf('"',start); stringinput=content.Substring(start,end-start); string[]temp=input.Split(','); if(temp.Length!
=32) {
returnnull; } StockInfoinfo=newStockInfo(); info.Name=temp[0]; info.TodayOpen=decimal.Parse(temp[1]); info.YesterdayClose=decimal.Parse(temp[2]); info.Current=decimal.Parse(temp[3]); info.High=decimal.Parse(temp[4]); info.Low=decimal.Parse(temp[5]); info.Buy=decimal.Parse(temp[6]); info.Sell=decimal.Parse(temp[7]); info.VolAmount=int.Parse(temp[8]); info.VolMoney=decimal.Parse(temp[9]); info.BuyList=newList
index++; info.BuyList.Add(goods); } info.SellList=newList
for(inti=0;i<5;i++) { GoodsInfogoods=newGoodsInfo(); goods.State=GoodsState.Sell; goods.Amount=int.Parse(temp[index]); index++; goods.Price=decimal.Parse(temp[index]); index++; info.SellList.Add(goods); } info.Time=DateTime.Parse(temp[30]+""+temp[31]); returninfo;
}
#endregion }} publicclassGoodsInfo
{ publicintAmount {get;set;} publicdecimalPrice { get; set; } publicGoodsStateState{get;set;} }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新浪 股票 接口