python中stock的用法
首要证券公司会供给一些API给你,运用的时tushare这个库。
首要装置tushare这个库
pip install tushare
翻开IDE,运用的时pycharm这个东西。
import tushare, time #导入tushare库
data = tushare.get_realtime_quotes('600519') #获取股票代码为000581的股票信息
print(data)
怎么从tushare中调取十大股东数据?
0. 简介
TuShare是一个免费、开源的Python财经数据接口包。首要完成对股票等金融数据从数据收集、清洗加工 到 数据存储的进程,能够为金融剖析人员供给快速、整齐、和多样的便于剖析的数据,为他们在数据获取方面极大地减轻工作量,使他们愈加专心于战略和模型的研讨与完成上。考虑到Python pandas包在金融量化剖析中体现出的优势,TuShare回来的绝大部分的数据格局都是pandas DataFrame类型。
1. 前史行情
获取个股前史买卖数据(包含均线数据),能够经过参数设置获取日k线、周k线、月k线,以及5分钟、15分钟、30分钟和60分钟k线数据。本接口只能获取近3年的日线数据,合适调配均线数据进行选股和剖析。
参数阐明:
code:股票代码,即6位数字代码,或许指数代码(sh=上证指数 sz=深圳成指 hs300=沪深300指数 sz50=上证50 zxb=中小板 cyb=创业板)
start:开端日期,格局YYYY-MM-DD
end:完毕日期,格局YYYY-MM-DD
ktype:数据类型,D=日k线 W=周 M=月 5=5分钟 15=15分钟 30=30分钟 60=60分钟,默以为D
retry_count:当 *** 反常后重试次数,默以为3
pause:重试时中止秒数,默以为0
回来值阐明:
date:日期
open:开盘价
high:更高价
close:收盘价
low:更贱价
volume:成交量
price_change:价格变化
p_change:涨跌幅
ma5:5日均价
ma10:10日均价
ma20:20日均价
v_ma5:5日均量
v_ma10:10日均量
v_ma20:20日均量
turnover:换手率[注:指数无此项]
(1) #获取悉数日k线数据(查看前11行)
怎么从tushare获取一切A股编号数组?
首要确认是否装置正确tushare,假如装置直接用pipinstalltushare装置即可。
详细代码:
stock_info=ts.get_stock_basics() def get_all_stock_id(): #获取一切股票代码 forstock_info.index:
print i。
仿制后套用即可。
报错TypeError: 'NoneType' object is not subscriptable寻求解决办法?
该过错意味着您正在测验运用方括号(例如 )拜访目标的元素,但该目标支撑且不支撑此操作。TypeError: 'NoneType' object is not subscriptableobject[index]None
在这种特定状况下,看起来函数正在回来而不是预期的数据框。这可能是因为Tushare API或 *** 衔接出现问题。ts.get_hs300s()None
要修正此过错,您能够测验以下操作:
查看图同享API文档,以保证您正确运用该函数。get_hs300s()
查看您的 *** 衔接并保证其安稳牢靠。
在交互式 Python shell 中运用该函数以查看它是否回来预期的数据框。ts.get_hs300s()
假如函数仍回来 ,请测验运用其他 API 或数据集来获取所需的股票代码。ts.get_hs300s()None
下面是怎么修正代码以处理回来的状况的示例:ts.get_hs300s()None
在这个比如中,咱们在测验拜访它的“code”列之前查看变量是否不是。假如数据框是 ,咱们经过打印音讯来处理这种状况。这能够避免产生过错。hs300NoneNoneTypeError: 'NoneType' object is not subscriptable
答复不易望请采用
tushare股票代码