1 常见的HTTP股票数据接口整理 腾讯 新浪 网易 2019-08-02

写在前面

1 个股:作为量化投资的用户来说,个股K线一定只能使用复权数据来分析,比如说前复权。不然股票一旦分红,派发,不复权数据就会严重失真。

2 指数:指数可以理解成没有复权数据(分红按自然下跌处理,参考张居营《慢慢变富》);中证500在两个交易所代码不同,数据相同。

股票数据API整理

分时数据

方法1:http://img1.money.126.net/data/[沪深拼音]/time/today/[股票代码].json

返回结果:当日分时图数据;JSON数据;分时图获取数据依次是count节点数量、symbol股票代码、name股票名称、data数据,其中数据依次是小时分钟时间、价格、均价、成交量。

注意,沪深拼音为简写hs,以此可以推断出其他市场也可以获取,具体请自行判断研究。

例如,http://img1.money.126.net/data/hs/time/today/1399001.json,返回深证成指当日分时图数据。

方法2:http://img1.money.126.net/data/hs/time/4days/[股票代码].json

返回结果:获取4天分时数据;和上述分时图相似,但数据是连续4天的数据,不包括当天的数据。

腾讯

股票日行情接口 

http://sqt.gtimg.cn/q=sh600519

返回

v_sh600519="1~贵州茅台~600519~456.86~452.55~454.00~56259~27176~29084~456.80~4~456.68~8~456.67~1~456.62~4~456.61~1~456.81~11~456.87~2~456.89~1~456.90~1~456.97~1~14:59:59/456.80/6/M/274055/28944|14:59:59/456.80/3/B/137040/28937|14:59:53/456.69/7/S/319760/28928|14:59:50/456.81/17/S/776642/28925|14:59:47/456.89/5/B/228435/28920|14:59:44/456.81/8/S/365448/28916~20170719150557~4.31~0.95~463.62~452.80~456.80/56259/2574934655~56259~257493~0.45~31.97~~463.62~452.80~2.39~5739.08~5739.08~7.26~497.81~407.30~2.03";

含义

/*** 股票接口* *  http://sqt.gtimg.cn/utf8/q=股票代码01,股票代码02&offset=1,2,3,4,31,32,33,38*                                                offset返回结果字段的索引号*   返回结果样例:v_sh600887="1*            2            ~伊利股份                     股票名称*            3            ~600887                      股票代码*            4            ~16.32                       最新报价*            5            ~16.31                       昨收*            6            ~16.31                       今开*            7            ~180204                      成交量(手)。除以100后单位为:万股*            8            ~94954                       外盘*            9            ~85250                       内盘*           10            ~16.31                       五档盘口:买01:元*           11            ~33                          五档盘口:买01:手*           12            ~16.30                       五档盘口:买02:元*           13            ~912                         五档盘口:买02:手*           14            ~16.29                       五档盘口:买03:元*           15            ~264                         五档盘口:买03:手*           16            ~16.28                       五档盘口:买04:元*           17            ~591                         五档盘口:买04:手*           18            ~16.27                       五档盘口:买05:元*           19            ~194                         五档盘口:买05:手*           20            ~16.32                       五档盘口:卖01:元*           21            ~793                         五档盘口:卖01:手*           22            ~16.33                       五档盘口:卖02:元*           23            ~1976                        五档盘口:卖02:手*           24            ~16.34                       五档盘口:卖03:元*           25            ~662                         五档盘口:卖03:手*           26            ~16.35                       五档盘口:卖04:元*           27            ~1217                        五档盘口:卖04:手*           28            ~16.36                       五档盘口:卖05:元*           29            ~461                         五档盘口:卖05:手*           30            ~15:00:02/16.32/63/B/102774/13108|14:59:56/16.32/60/B/97890/13103|14:59:47/16.32/98/B/159893/13095|14:59:47/16.32/148/B/241481/13092|14:59:41/16.32/162/B/264330/13087|14:59:37/16.32/139/B/226781/13084*           31            ~20160622150541              时间*           32            ~0.01                        涨跌额(单位:元)*           33            ~0.06                        涨跌幅 %*           34            ~16.42                       今日最高*           35            ~16.16                       今日最低*           36            ~16.32/180141/293078740*           37            ~180204                      成交量(手)。除以100后单位为:万股*           38            ~29318                       成交额(单位:万元)*           39            ~0.30                        换手率 %*           40            ~20.27                       市盈率*           41            ~*           42            ~16.42*           43            ~16.16*           44            ~1.59                        振幅 %*           45            ~984.65                      流通市值(单位:亿元)*           46            ~989.78                      总市值(单位:亿元)*           47            ~4.59                        市净率*           48            ~17.94*           49            ~14.68*           50            ~";** @author      ZhengWei(HY)* @createDate  2016-06-22* @version     v1.0*/
    /** * 参数Offset,返回结果字段* 数组二维的第0下标: 股票接口offset参数值* 数组二维的第1下标: 股票接口offset参数值的注释说明* 数组二维的第2下标: 股票接口返回结果集对应Java属性名称*/public  static final String [][] $StockResults = {{"31" ,"时间"    ,"time"},{"2"  ,"股票名称" ,"stockName"},{"3"  ,"股票代码" ,"stockCode"},{"5"  ,"昨收"    ,"yesterdayClosePrice"},{"6"  ,"今开"    ,"todayOpenPrice"},{"4"  ,"最新报价" ,"newPrice"},{"34" ,"今日最高" ,"maxPrice"},{"35" ,"今日最低" ,"minPrice"},{"32" ,"涨跌额"   ,"upDownPrice"},{"33" ,"涨跌幅"   ,"upDownRange"},{"37" ,"成交量"   ,"bargainSum"},{"38" ,"成交额"   ,"bargainSize"},{"39" ,"换手率"   ,"turnoverRate"},{"44" ,"振幅"    ,"swingRate"},{"8"  ,"外盘"    ,"outSize"},{"9"  ,"内盘"    ,"inSize"},{"40" ,"市盈率"   ,"priceEarningRatio"},{"47" ,"市净率"   ,"priceBookValueRatio"}};

######代码含义[以~分割字符串,下标从0开始]###### 0: 未知 1: 股票名字 2: 股票代码 3: 当前价格 4: 昨收 5: 今开 6: 成交量(手) 7: 外盘 8: 内盘 9: 买一 10: 买一量(手) 11-18: 买二 买五 19: 卖一 20: 卖一量 21-28: 卖二 卖五 29: 最近逐笔成交 30: 时间 31: 涨跌 32: 涨跌% 33: 最高 34: 最低 35: 价格/成交量(手)/成交额 36: 成交量(手) 37: 成交额(万) 38: 换手率 39: 市盈率 40: 41: 最高 42: 最低 43: 振幅 44: 流通市值 45: 总市值 46: 市净率 47: 涨停价 48: 跌停价

新浪

个股行情完整网页地址:https://finance.sina.com.cn/realstock/company/sh600000/nc.shtml 结果如下

  • 接口4:http://finance.sina.com.cn/realstock/company/[市场][股票代码]/[复权].js?d=[日期]

[复权]:qianfuquan-前复权;houfuquan-后复权。

返回结果:股票日期的股价JSON数据。

例如,http://finance.sina.com.cn/realstock/company/sz002095/qianfuquan.js 获取sz002095的所有前复权收盘价,而且只返回前复权价格信息,没有其他信息。

返回结果简化之后:

1 实际上返回的是一个长字符串,包括换行符,下图的格式是本人认为整理为了好看得到的;

2 从下图可以看出,返回的前复权价格把上市第一天价格作为1.0000;

3 数据之间的关系:上市第一天收盘价14.21元  返回1.00000;最新价2019-07-21收盘价22.46元 返回1.577841

14.21/1.0000 = 22.42/1.577841  实际上最新收盘价 2019-07-21收盘价22.46元,  22.42距离实际收盘价22.46还差。04元,不知道咋回事。

[{total:3063,data:{_2019_07_19:"1.577841",_2019_07_18:"1.575734",_2019_07_17:"1.628422",................._2006_12_18:"0.955414",_2006_12_15:"1.000000"}}
]
/* Iq66n6UtIL64s.......qyKQ== */

注意,无法获取未复权的数据。

注意,需要对返回数据进行处理才能使用,新浪会在末尾加入注释语句,打乱日期数据,key值需要自行加入双引号,否则无法解析JSON。

注意,由于新浪的周线和月线数据,是以股票日线所有数据直接计算得到的,所以无法直接通过API获取周线和月线数据,需要自行处理。

接口3

http://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData?symbol=[市场][股票代码]&scale=[周期]&ma=no&datalen=[长度]

返回结果:获取5、10、30、60分钟JSON数据;day日期、open开盘价、high最高价、low最低价、close收盘价、volume成交量;向前复权的数据。

注意,最多只能获取最近的1023个数据节点。

例如,http://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData?symbol=sz002095&scale=60&ma=no&datalen=1023,获取深圳市场002095股票的60分钟数据,获取最近的1023个节点。

接口5

http://market.finance.sina.com.cn/downxls.php?date=[日期]&symbol=[市场][股票代码]

返回数据:XLS文件;股票历史成交明细。

  • 接口6:http://market.finance.sina.com.cn/pricehis.php?symbol=[市场][股票代码]&startdate=[开始日期]&enddate=[结束日期]

返回数据:HTML文本;指定日期范围内的股票分价表。

例如,http://market.finance.sina.com.cn/pricehis.php?symbol=sh600900&startdate=2011-08-17&enddate=2011-08-19,获取上证600900股票2011-08-17到2011-08-19日期的分价数据。

网易财经

优点:速度快;JSON容易处理。

方法4:http://img1.money.126.net/data/[沪深拼音]/[是否复权]/[周期]/times/[股票代码].json

返回结果:获取日线所有时间节点和收盘价。

其中,[是否复权],不复权为kline,复权为klinederc。

其中,[周期],day为日数据,week周数据,month月数据。

例如,http://img1.money.126.net/data/hs/kline/day/times/1399001.json,获取深证成指所有时间节点数据。

例如,获取所有日线不复权数据,删减了绝大部分数据后只留下了结构信息(内容为UTF-8格式):

{"closes": [988.05,983.11,978.27,968.57,963.73],"symbol": "399001","times": ["19910403","19910404","19910405","19910408","20190704"],"name": "深证成指"
}

方法6:获取实时detail数据 

http://quotes.money.163.com/service/chddata.html?code=[股票代码]&start=[开始日期]&end=[结束日期]&fields=[自定义列]

 

其中,自定义列可定义

TCLOSE收盘价 ;

HIGH最高价;

LOW最低价;

TOPEN开盘价;

LCLOSE前收盘价;

CHG涨跌额;

PCHG涨跌幅;

TURNOVER换手率;

VOTURNOVER成交量;

VATURNOVER成交金额;

TCAP总市值;

MCAP流通市值

这些值。

例如:http://quotes.money.163.com/service/chddata.html?code=0603088&start=20141111&end=20190717&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP

获取0601857从2007-11-05到2015-06-18区间的数据。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/57461.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯控股2020研报部分内容

腾讯控股2020 前言 之前在写《腾讯2020年第三季度财报在哪看》的时候在萝卜投研下载了一份关于腾讯产业构成和战略研报。看完之外我就叹为观止,之后又反复看了七八次,虽然有收获,但是那毕竟是别人的研报,数据如何获取&#xff1…

〖产品思维训练白宝书 - 核心竞争力篇⑨〗- 产品经理核心竞争力解读之产品经理的规划能力对普通人的启发

说明:该文属于 产品思维训练白宝书,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区。福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外,还可以通过加入星荐官共赢…

〖全域运营实战白宝书 - 高转化文案速成篇③〗- 高打开率标题型文案的10大黄金法则

大家好,我是 哈士奇 ,一位工作了十年的"技术混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区。 💬 人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。💬 &#x1f4…

〖产品思维训练白宝书 - 产品思维认知篇⑩〗- 产品经理 的思维方式对我们有着什么样的启发

大家好,我是 哈士奇 ,一位工作了十年的"技术混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区。 💬 人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。💬 &#x1f4…

〖产品思维训练白宝书 - 核心竞争力篇②〗- 产品经理核心竞争力解读之思辨力

大家好,我是 哈士奇 ,一位工作了十年的"技术混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区。 💬 人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。💬 &#x1f4…

Midjourney成功的关键:不只靠技术,还有社区

过去一年,人工智能生成的以假乱真图片占据着互联网的各个角落。能完成工作的人工智能产品或系统全球有上百个,比如开源的Stable Diffusion、OpenAI开发的DALLE2,中国也有Tiamat、文心一格等产品。 但人们往往更痴迷Midjourney的作品。现在全…

建设元宇宙基础设施——PPIO边缘云在云渲染/云游戏的思考和实践

关于“元宇宙”的讨论越发火热,而建设元宇宙不可避免需要布设基础设施,LiveVideoStackCon 2022 北京站邀请到PPIO边缘云联合创始人——王闻宇,同大家探讨元宇宙网络时延的最优解–边缘云基础设施的架构与建设,并介绍PPIO边缘云在泛…

科技驱动进化:群硕为企业定制“数字人”,追赶元宇宙时代步伐

你还记得这张图吗? 千万年前,一颗巨型陨石降落地球,爬行动物的黄金时代结束,哺乳动物加速进化,智人成为几十亿人类共同的祖先。 千万年后的今天,在掌握了数字技术以后,人类创造出了一种世界上…

英伟达拟收购ARM 利空国产ARM CPU

据彭博社报道,英伟达有意收购软银集团旗下的芯片企业ARM,而黄仁勋已经私下接触了孙正义,双方就可能达成的收购进行交流,不过是否能够完成收购还未明确。 近年来,孙正义数笔投资损失惨重,因此急需套现填补窟…

政策利空对行情没有长期影响,牛市仍将继续 2021-05-19

昨天稍晚,监管层再次发布公告要求金融支付机构不得开展与虚拟货币相关的业务,并且与此相配合的是《上海证券报》发文,提出如果要彻底封堵虚拟货币,有关部门需要更深层次升级技术。 很多投资者将这则消息视为对行情的大利空&#x…

第一启富金:两大利空压顶 黄金受压收跌

第一启富金官网显示,全球最大黄金上市交易基金(ETF)截至01月19日持仓量为976.21吨,较上日持平,本月止净增持0.55吨。 香港第一金:投资者的注意力仍集中在美联储1月25日至26日的会议上,此前美联储官员暗示,他们将在3月…

第一启富金:两大利空压顶 黄金承压大跌

第一启富金:鲍威尔周一表示,随着通胀升温,决策者需要“迅速采取行动,他上调了升息50个基点的可能性。交易员目前预计,美联储将在5月的下次会议上加息50个基点。上周,美联储三年来首次加息25个基点。鲍威尔的…

央行修法,币圈利空?并非如此

(图片来源于网络) 1 修法 23日晚上7点44分,央行在官网发布了「中国人民银行关于《中华人民共和国中国人民银行法(修订草案征求意见稿)》公开征求意见的通知」(点击底部“阅读原文”查看)。通知给出了两个附件&#xff…

大饼“墓碑”初现,利空出尽就是利好

各位朋友大家上午好,我是韦伦,今天是北京时间的6月2日,周四,昨天大饼最低是跌破30000,延续到今日早间,最低来到29300一线,那不管是在昨天上午进的我们激进的31600一线也好,也不管是晚…

python_量化交易_舆情分析_百度情绪分析_分析股票利好利空比例

1、摘要 本文主要内容:使用百度情绪分析接口评估股票近半年的新闻,评估新闻属于利好还是利空,最终统计利好和利空的比例,供选股做参考 本文福利:赠送百度AppID:应用的唯一标识AppKey:公匙&…

和利空做朋友

(图片来源于网络) 利空消息接踵而至,市场涨涨跌跌、起起伏伏。市场短期的涨落是由多空投机者推动的,但是稍微长一点儿的状况,则完全取决于长期投资者。当长期投资者持续买入时,市场向上的动量就会被推动起来,并在长期投…

app上架苹果市场流程

iOS 上架的流程主要可以简单总结为: 一个包,两个网址,三个证书, 一个包: iPA 包,上架用的. 两个网址:1>https://itunesconnect.apple.com 2>https://developer.apple.com 三个证书: 1>签名证书.(MAC 电脑钥匙串生成) 2>制作发布证书.(签名证书开发者账号) …

开发好APP了如何上架apple store市场

当打包完ipa文件后,ipa文件无法直接安装,只能添加udid安装到手机,或者上架才能安装,这里,我分享下使用本站工具上传ipa到app store,无需mac电脑完成ipa文件上架的详细步骤: 1.首先,…

iOS上架App Store详解(图文)

上架基本需求资料 1、苹果开发者账号(如还没账号先申请- 苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestFlight测试然后提交审核的完整流程! …

iOS上架及ipa包上传到AppStore

概述 由于苹果的机制,在非越狱机器上安装应用必须通过官方的Appstore,开发者开发好应用后上传Appstore,也需要通过审核等环节。AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传Appstore作了支持。本文从三个流程来介绍如何…