做股票量化分析,获取股票行情数据是第一步,结合网上的信息,和我用过的一些东西,做个总结。以后有新信息,逐步完善。
一、tushare库
网址:https://tushare.pro/
常用api
df1=pro.trade_cal(exchange=‘SSE’, start_date=sdate,end_date=edate,is_open=‘1’)
df = pro.daily(trade_date=‘20180810’) #获取日线行情,里面有昨收
df = pro.top_inst(trade_date=idate) #获取龙虎榜机构机构明细
二、量化平台
用了优矿和聚宽,主要以优矿为主,特别是里面的涨跌停信息,做涨跌停有关的分析很方便。之前还有米筐等。
常用api
DataAPI.MktEqudGet # 取沪深AB股日行情信息,包含昨收价、开盘价、最高价、最低价、收盘价、成交量、成交金额等字段,每日16:00更新
DataAPI.MktLimitGet #获取股票历史涨跌停价格
三、通达信等行情软件
比如通达信的高级导出功能,注意上证指数等指数需要单独导出。
要注意下载数据可能不完整,逐步检查,
优缺点:这个数据的好处是速度快。
四、pandas-datareader库
用fix_yahoo_finance库修正雅虎源,用了一下,能用,但是据说在走下坡路,还是别太投入了。
五、网站股票行情接口
1 雪球接口
https://xueqiu.com/stock/forchartk/stocklist.json?symbol=<股票代码>&period=<采样频率>&type=<复权类型>&begin=<起始时间戳>&end=<终止时间戳>
2 网易接口
http://quotes.money.163.com/service/chddata.html?code=<股票代码>&start=<起始时间>&end=<终止时间>&fields=<指标用分号分隔>
3 和讯接口
和讯接口的特点是可以控制采样的数量和方向。
http://webstock.quote.hermes.hexun.com/a/kline?code=<股票代码>&start=<时间定位点>&number=<采样数量和方向>&type=<采样频率代码>
和讯还提供了更简单的接口:
全部日线行情:
http://flashquote.stock.hexun.com/Quotejs/DA/<交易所标记>_<股票代码>DA.html
全部分时行情:
http://flashquote.stock.hexun.com/Quotejs/MA/<交易所标记><股票代码>_MA.html
交易所标记中的1表示沪市,2表示深市
接口差别在D和M,注意有两处
扫描二维码关注公众号,回复:
5515922 查看本文章
4 腾讯接口
http://data.gtimg.cn/flashdata/hushen/latest/<采样频率>/<股票代码>.js
5 新浪接口
http://hq.sinajs.cn/list=<股票代码>
6.从雅虎财经上爬
https://finance.yahoo.com/quote/<股票代码.交易所>/history
7.爱搞搞
http://www.aigaogao.com/tools/history.html?s=<股票代码>
六、一些收费的信息
有钱了用收费的吧,还没用过,也没体验过。
比如东财choice(单用户5800元一年),wind等,有很多,有钱就用收费的。
End