本文主要是介绍股票数据接口-陈科肇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
陈科肇
新浪财经
sz-深圳sh-上海历史分价表:
http://market.finance.sina.com.cn/pricehis.php?symbol=sz000506&startdate=2016-12-27&enddate=2016-12-27历史成交明细(当日成交明细):
http://vip.stock.finance.sina.com.cn/quotes_service/view/vMS_tradehistory.php?symbol=sz000506&date=2016-12-27&page=1http://hq.sinajs.cn/?_=0.5660111014914109&list=sz002259http://hq.sinajs.cn/?_=0.6278890841931635&list=sz002259或http://hq.sinajs.cn/?list=sz002259var hq_str_sz002259="
升达林业,10.500,10.570,--开盘,昨收10.530, --收盘,
10.840, -- 最高10.420, -- 最低
10.530,10.540,21819227,231901166.190,132900,10.530,80400,10.520,15600,10.510,122100,10.500,65800,10.490,3400,10.540,44700,10.550,13700,10.560,8000,10.570,17600,10.580,2017-01-06,15:05:03,00 --时间";1.1Sina股票数据接口
以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据
接口:
http://hq.sinajs.cn/list=sh601006
这个url会返回一串文本,例如:
var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,
22114263, 589824680, 4695, 26.91, 57590, 26.90, 14700, 26.89, 14300,
26.88, 15100, 26.87, 3100, 26.92, 8900, 26.93, 14230, 26.94, 25150, 26.95, 15220, 26.96, 2008-01-11, 15:05:32";
这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。
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:”2008-01-11″,日期;
31:”15:05:32″,时间;历史数据
http://money.finance.sina.com.cn/corp/go.php/vMS_MarketHistory/stockid/002259.phtml?year=2016&jidu=1http://vip.stock.finance.sina.com.cn/quotes_service/view/CN_TransListV2.php?num=11&symbol=sz002259&rn=1484799924924http://hq.sinajs.cn/?_=0.42836917281392717&list=sz002259,sz002259_i含换手率
http://vip.stock.finance.sina.com.cn/quotes_service/api/jsonp.php/var%20moneyFlowData=/MoneyFlow.ssi_ssfx_flzjtj?daima=sz002259&gettime=1格式:
//<script>location.href='http://sina.com.cn'; </script>
var moneyFlowData = (({r0_in: "0.0000",r0_out: "0.0000",r0: "0.0000",r1_in: "1412178.9700",r1_out: "4165510.0000",r1: "5818438.9700",r2_in: "4146539.9000",r2_out: "3130864.7200",r2: "7447560.6200",r3_in: "2307989.6900",r3_out: "2592416.2000",r3: "5102472.8900",curr_capital: "60837",name: "升达林业",trade: "9.7800",changeratio: "0.00824742",volume: "1888807.0000",turnover: "31.0472",r0x_ratio: "0",opendate: "2017-01-19",ticktime: "11:30:00",netamount: "-2022082.3600"}
))个股公告等等
http://news.sinajs.cn/rn=1484799924656&maxcnt=20&scnt=20&list=sz002259,gg_sz002259,ntc_sz002259,blog_sz002259,tg_sz002259,lcs_sz002259数据格式://<script>location.href='http://sina.com.cn';</script>
var finance_news = [["2017-04-28 00:00:00", "5377554", "(002259) 升达林业:拟披露年报", "http://money.finance.sina.com.cn/corp/view/vCB_AllMemordDetail.php?stockid=002259#_5377554", "ntc_sz002259", "NOPDF"],["2017-01-23 00:00:00", "5423818", "(002259) 升达林业:召开2017年度第1次临时股东大会", "http://money.finance.sina.com.cn/corp/view/vCB_AllMemordDetail.php?stockid=002259#_5423818", "ntc_sz002259", "NOPDF"],["2017-01-17 04:05:46", "25837860", "升达林业关于召开2017年第一次临时股东大会的提示性公告", "http://finance.sina.com.cn/stock/t/2017-01-17/doc-ifxzqhka3243096.shtml", "sz002259", "NOPDF"],["2017-01-17 00:00:00", "3003609", "升达林业:关于召开2017年第一次临时股东大会的提示性公告", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=3003609", "gg_sz002259", "NOPDF"],["2017-01-17 00:00:00", "5469679", "(002259) 升达林业:关于召开2017年第一次临时股东大会的提示性公告", "http://money.finance.sina.com.cn/corp/view/vCB_AllMemordDetail.php?stockid=002259#_5469679", "ntc_sz002259", "NOPDF"],["2017-01-07 03:21:22", "25772503", "升达林业公告(系列)", "http://finance.sina.com.cn/stock/t/2017-01-07/doc-ifxzkfvn0689110.shtml", "sz002259", "NOPDF"],["2017-01-07 00:36:39", "25770590", "升达林业剥离全部家居资产 智能大家居计划搁浅", "http://finance.sina.com.cn/roll/2017-01-07/doc-ifxzkfuk2679448.shtml", "sz002259", "NOPDF"],["2017-01-07 00:00:00", "2988623", "升达林业:第四届董事会第二十三次会议决议公告", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2988623", "gg_sz002259", "NOPDF"],["2017-01-07 00:00:00", "2988622", "升达林业:独立董事关于使用部分自有闲置资金购买理财产品的独立意见", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2988622", "gg_sz002259", "NOPDF"],["2017-01-07 00:00:00", "2988621", "升达林业:中国民族证券有限责任公司关于公司使用闲置自有资金购买理财产品的核查意见", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2988621", "gg_sz002259", "NOPDF"],["2017-01-07 00:00:00", "2988620", "升达林业:关于使用部分自有闲置资金购买理财产品的公告", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2988620", "gg_sz002259", "NOPDF"],["2017-01-07 00:00:00", "2988619", "升达林业:关于召开2017年第一次临时股东大会的通知", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2988619", "gg_sz002259", "NOPDF"],["2017-01-07 00:00:00", "2988610", "升达林业:第四届监事会第十六次会议决议公告", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2988610", "gg_sz002259", "NOPDF"],["2017-01-03 01:09:51", "25736679", "今日投资:国企改革催化 铁路机场可重点关注", "http://finance.sina.com.cn/roll/2017-01-03/doc-ifxzczsu6609780.shtml", "sz002259", "NOPDF"],["2017-01-02 09:59:29", "137573", "本周机构关注个股一览", "http://cj.sina.cn/article/detail/5937487609/137573?from=hq", "sz002259", "NOPDF"],["2016-12-31 14:35:01", "137037", "涨停揭秘:告别2016,沪指缩量站上3100", "http://cj.sina.cn/article/detail/5133980862/137037?from=hq", "sz002259", "NOPDF"],["2016-12-31 03:05:37", "25728511", "升达林业2016年第三次临时股东大会决议公告", "http://finance.sina.com.cn/stock/t/2016-12-31/doc-ifxzcvfp5484417.shtml", "sz002259", "NOPDF"],["2016-12-31 00:00:00", "2976423", "升达林业:2016年第三次临时股东大会的法律意见书", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2976423", "gg_sz002259", "http://file.finance.sina.com.cn/211.154.219.97:9494/MRGG/CNSESZ_STOCK/2016/2016-12/2016-12-31/2976423.PDF"],["2016-12-31 00:00:00", "2976417", "升达林业:中国民族证券有限责任公司关于公司2016年定期现场检查报告", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2976417", "gg_sz002259", "http://file.finance.sina.com.cn/211.154.219.97:9494/MRGG/CNSESZ_STOCK/2016/2016-12/2016-12-31/2976417.PDF"],["2016-12-31 00:00:00", "2976386", "升达林业:中国民族证券有限责任公司关于公司2016年培训工作报告", "http://money.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?stockid=002259&id=2976386", "gg_sz002259", "http://file.finance.sina.com.cn/211.154.219.97:9494/MRGG/CNSESZ_STOCK/2016/2016-12/2016-12-31/2976386.PDF"]
];公告通知
http://vip.stock.finance.sina.com.cn/api/jsonp.php/var%20noticeData=/CB_AllService.getMemordlistbysymbol?num=8&PaperCode=002259数据格式
//<script>location.href='http://sina.com.cn'; </script>
var noticeData = ([{ title: " 升达林业:拟披露年报", date: "2017-04-28", id: "5377554" },{ title: " 升达林业:召开2017年度第1次临时股东大会", date: "2017-01-23", id: "5423818" },{ title: " 升达林业:关于召开2017年第一次临时股东大会的提示性公告", date: "2017-01-17", id: "5469679" },{ title: " 升达林业:关于召开2017年第一次临时股东大会的通知", date: "2017-01-07", id: "5424923" }, { title: " 升达林业:涨幅偏离值达7%的证券", date: "2016-12-30", id: "5378699" },{ title: " 升达林业:召开2016年度第3次临时股东大会", date: "2016-12-30", id: "5292613" },{ title: " 升达林业:跌幅偏离值达7%的证券", date: "2016-12-29", id: "5369221" },{ title: " 升达林业:拟筹划重大资产重组,连续停牌,停牌起始日:2016-11-07,恢复交易日:2016-12-29", date: "2016-12-29", id: "5368276" }])当天分时成交数据http://vip.stock.finance.sina.com.cn/quotes_service/view/vML_DataList.php?asc=j&symbol=sz002259&num=10num条数数据格式:var minute_data_list = [['14:05:00', '9.67', '9700'],['14:04:00', '9.67', '800'],['14:03:00', '9.68', '700'],['14:02:00', '9.65', '8900'],['14:01:00', '9.67', '7900'],['14:00:00', '9.67', '10800'],['13:59:00', '9.64', '3400'],['13:58:00', '9.64', '41000'],['13:57:00', '9.65', '42000'],['13:56:00', '9.64', '53600']
];A股行情脚本
http://n.sinaimg.cn/finance/hqimg20160510/stock_A_sz20160601.js通知http://vip.stock.finance.sina.com.cn/api/jsonp.php/var%20noticeData=/CB_AllService.getMemordlistbysymbol?num=8&PaperCode=002259数据格式://<script>location.href='http://sina.com.cn'; </script>
var noticeData = ([{ title: " 升达林业:拟披露年报", date: "2017-04-28", id: "5377554" },{ title: " 升达林业:召开2017年度第1次临时股东大会", date: "2017-01-23", id: "5423818" },{ title: " 升达林业:关于召开2017年第一次临时股东大会的提示性公告", date: "2017-01-17", id: "5469679" },{ title: " 升达林业:关于召开2017年第一次临时股东大会的通知", date: "2017-01-07", id: "5424923" },{ title: " 升达林业:涨幅偏离值达7%的证券", date: "2016-12-30", id: "5378699" },{ title: " 升达林业:召开2016年度第3次临时股东大会", date: "2016-12-30", id: "5292613" },{ title: " 升达林业:跌幅偏离值达7%的证券", date: "2016-12-29", id: "5369221" },{ title: " 升达林业:拟筹划重大资产重组,连续停牌,停牌起始日:2016-11-07,恢复交易日:2016-12-29", date: "2016-12-29", id: "5368276" }
])公司信息 换手率turnover = _data.volume / currcapital / 10000 * 100;
http://finance.sina.com.cn/realstock/company/sz002259/jsvar.js数据格式:var lta = 60836.6347;//流通A股,老数据保留
var lastfive = 501.0189;//过去5个交易日平均每分钟成交量
var flag = 1; //判断标志
var totalcapital = 75232.8267; //总股本
var currcapital = 60836.6347; //流通股本
var curracapital = 0; //流通A股
var currbcapital = 0; //流通B股
var a_code = 'sz002259'; //流通A股代码
var b_code = ''; //流通B股代码
var papercode = 'sz002259'; //当前页面个股代码
var exchangerate = 0; //汇率
var fourQ_mgsy = 0.0138;//最近四个季度每股收益和
var lastyear_mgsy = 0.0210;//前一年每股收益和
var price_5_ago = 10.820;//5日前收盘价格
var price_10_ago = 11.050;//10日前收盘价格
var price_20_ago = 0;//20日前收盘价格
var price_60_ago = 9.310;//60日前收盘价格
var price_120_ago = 8.350;//120日前收盘价格
var price_250_ago = 8.150;//250日前收盘价格
var mgjzc = 2.128147;//最近报告的每股净资产
var stock_state = 1;//个股状态(0:无该记录; 1:上市正常交易; 2:未上市; 3:退市)
var trans_flag = 1;//是否显示涨跌停价(1:显示 0:不显示)
var profit = 0.1370;//最近年度净利润
var profit_four = 0.1196;//最近四个季度净利润
var stockType = 'A'; //股票类型 A-A股 B-B股 I-指数
var stockname = '升达林业'; //股票名称
var corr_hkstock = ''; //相关港股代码
var corr_bdc = ''; //相关债券可转换债
var corr_bde = ''; //相关债券普通企业债/* DR2fwPh2GP0Y8qX4rw2yCcdddB/Q6VuMNZqTsNOxn2jOu1y8XS+UrkhfoKo8Rpgfa4ll/kaNjM8wJCe0Y8rGcPOXAsy/rTlTVzBU/adToAN0PPjejfV/xm6cko1tKTuPK6jwP6eOrj47vkwZ9RgByW7v3jLsOsM2sDZ491N5Db/99ZTqwLhEOYtL+RBtCWzCyml+Y2kWj7Z8F6zqnB2sHkZG6lkBVXDg */
从新浪财经获取的数据,总感觉不对,差了那么一点点。比如,通过下载新浪提供的历史明细excel表格,http://market.finance.sina.com.cn/downxls.php?date=2017-01-17&symbol=sz002259,统计出来的总成交量是95375手。而实际成交量是95392.81手。真坑!!!
凤凰财经
凤凰财经API读取股票历史数据
获取个股历史交易数据
http://api.finance.ifeng.com/akdaily/?code=sh601989&type=last
数据格式: ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20', 'turnover']
date 日期
open 开盘价
high 最高价
close 收盘价
low 最低价
volume成交量(手)
chg 涨跌额
p_chg 涨跌幅
ma5 5日均价
ma10 10日均价
ma20 20日均价
vma5 5日均量
vma10 10日均量
vma20 20日均量
turnover换手率(指数无此项)五日分时成交记录
http://api.finance.ifeng.com/aminhis/?code=sz002259&type=five
数据格式:"0": "sz002259",//股票代码"1": "10.640",//昨收"2": "10.560",//开盘"3": "10.770",//最高"4": "10.360",//最低"5": "2017-01-13",//日期"6": "y","record": [["2017-01-13 09:30",//分时"10.560",//价格"-0.75",//涨跌幅"726.00",//成交量"10.56",//均价"1.115"//涨跌],...]
这篇关于股票数据接口-陈科肇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!