本文主要是介绍行情接口整理(转自知乎),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
介绍
====================
行情查询主要有两种方式:
1. 使用财经网站接口,主要有雅虎,腾讯,新浪,搜狐,网易
股票数据API整理_fotomxq_新浪博客
一些小众的网站还提供港股的数据,比如下面这个
股市行情历史查询(沪深/香港/美国) - 数据接口 - NowAPI
这些url调用都很简单。
2. 可以使用封装好的库。
财经网站接口
===================
这里只介绍下最常用的新浪的,参考
股票数据API整理_fotomxq_新浪博客
https://www.lidaren.com/archives/735
新浪财经接口如何获取期权行情数据 - 集思录
sina的level2接口是收费的
A股报价
http://hq.sinajs.cn/list=sh600900
获取代码为sh600900,在2011-07-08的成交明细,数据为xls格式
http://market.finance.sina.com.cn/downxls.php?date=2011-07-08&symbol=sh600900
获得sh600900从2011-08-17到2011-08-19的分价表。
历史分价表_大单成交_新浪财经_新浪网
外汇
http://hq.sinajs.cn/list=fx_susdcnh
指数
http://hq.sinajs.cn/list=s_sz399001
sina也支持美股报价
http://hq.sinajs.cn/list=usr_aapl
国内期权链
http://hq.sinajs.cn/list=OP_UP_5100501503
http://hq.sinajs.cn/list=OP_DOWN_5100501503
上述两URL拿到Call和Put的列表,再用列表里的name去取具体期权。如:
http://hq.sinajs.cn/list=CON_OP_10000001
外盘期货报价
外盘期货汇总_新浪财经_新浪网
实时,分钟线和日线
http://hq.sinajs.cn/list=hf_CL
http://stock2.finance.sina.com.cn/futures/api/json.php/GlobalFuturesService.getGlobalFuturesMinLine?symbol=CL
http://stock2.finance.sina.com.cn/futures/api/json.php/GlobalFuturesService.getGlobalFuturesDailyKLine?symbol=CL
内盘期货报价
http://hq.sinajs.cn/list=代码编号
M0 表示连续
M1309 具体月份
新浪商品期货数据各品种代码编号如下
国内期货行情_新浪期货_财经纵横_新浪网
AG0 白银
AU0 黄金
CU0 沪铜
AL0 沪铝
ZN0 沪锌
PB0 沪铅
RU0 橡胶
FU0 燃油
WR0 线材
A0 大豆
M0 豆粕
Y0 豆油
J0 焦炭
C0 玉米
L0 乙烯
P0 棕油
V0 PVC
RS0 菜籽
RM0 菜粕
FG0 玻璃
CF0 棉花
WS0 强麦
ER0 籼稻
ME0 甲醇
RO0 菜油
TA0 甲酸
返回值如下:
varhq_str_M0="豆粕连续,145958,3170,3190,3145,3178,3153,3154,3154,3162,3169,1325,223,1371608,1611074,连,豆粕,2013-06-28";
查看http://finance.sina.com.cn/futures/quotes/M0.shtml页面,发现含义如下:
这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。
0:豆粕连续,名字
1:145958,不明数字(难道是数据提供商代码?)
2:3170,开盘价
3:3190,最高价
4:3145,最低价
5:3178,昨日收盘价 (2013年6月27日)
6:3153,买价,即“买一”报价
7:3154,卖价,即“卖一”报价
8:3154,最新价,即收盘价
9:3162,结算价
10:3169,昨结算
11:1325,买量
12:223,卖量
13:1371608,持仓量
14:1611074,成交量
15:连,大连商品交易所简称
16:豆粕,品种名简称
17:2013-06-28,日期
5分钟
http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine5m?symbol=M0
15分钟
http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine15m?symbol=M0
30分钟
http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine30m?symbol=M0
60分钟
http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine60m?symbol=M0
日线
http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesDailyKLine?symbol=M0
国内股指期货
http://hq.sinajs.cn/list=CFF_RE_**
例如CFF_RE_IF1307
没有期指连续
一次可以请求多个品种,例如
http://hq.sinajs.cn/list=CFF_RE_IF1307,TA0,M0,CFF_RE_IF1306,RB1309,M1309,SR1309,TA1309,Y1309,P1309,C1309,FG1309,WS1309,A1309,L1309,CF1309,CU1303
5分钟
http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesMiniKLine5m?symbol=IF1306
15分钟
http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesMiniKLine15m?symbol=IF1306
30分钟
http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesMiniKLine30m?symbol=IF1306
60分钟
http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesMiniKLine60m?symbol=IF1306
日线
http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesDailyKLine?symbol=IF1306
开源库
======================
tushare
--------------------------
waditu/tushare
http://tushare.waditu.com/
Tushare -财经数据接口包
这个不用多说,国人开发的金融数据库,主要用于A股,交易貌似是通过登录网页发包。
[Python 与 炒股] TuShare 分析篇
[Python 与 炒股] TuShare 使用篇
[Python 与 炒股] TuShare 使用篇之二
主要访问接口参考cons.py,貌似它还提供了访问通联数据的接口。
baostock
------------------------------
http://baostock.com/baostock/index.php/%E9%A6%96%E9%A1%B5
这个平台还比较新,但是总体还不错。
wind
---------------------
大奖章|量化投资|量化交易平台|交易接口|金融数据
首先是wind万德行情接口 ,堪称中国的彭博,不过我没有研究过,貌似还支持交易接口和模拟交易。
http://www.zhihu.com/question/20373441
提供多种语言binding,行情接口也很丰富
http://www.dajiangzhang.com/download
接口是通过一个定制的客户端软件提供的。表面上只能通过在软件中编写代码访问接口,但其实应该是可以不需要启动客户端软件直接用python加载导入模块的。
其他
----------------------
还有一些小众的,比如这个
QuantBox/QuantBox_XAPI
包装ctp,金士达,飞马的行情和交易接口,可以用来借鉴。
shidenggui/easyquotation
还有这个是财经类网站行情查询的封装接口,可以用来借鉴。
还有很多,其实都是万变不离其宗,只要知道财经类网站的接口就能自己写了。
这篇关于行情接口整理(转自知乎)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!