很多时候,直接用通达信等交易软件,不能很好的分析我们想要的数据,如对产十大流动股东成员的分析,对资产负债表的分析,都达不我们的目的,这时python就出场了。
面对海量的python外接库,推荐使用tushare。是开源,免费的功能齐全的python数据接口。
使用前要先注册,点这里 Tushare金融大数据开放社区注册(或者复制分享链接:https://tushare.pro/register?reg=136106 )。
Tushare金融大数据开放社区包含股票、基金、期货、债券、外汇、行业大数据,同时包括了数字货币行情等区块链数据的全数据品类的金融大数据平台,为各类金融投资和研究人员提供适用的数据和工具。
import tushare as ts
ts.set_token('你的token,注册后获取')
pro = ts.pro_api()
# 获取上市公司前十大流通股东数据。
df = pro.top10_floatholders(ts_code='600000.SH', start_date='20170101', nd_date='20171231')
>>>
ts_code ann_date end_date holder_name hold_amount
0 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-资本金 1.763232e+09
1 600000.SH 20180428 20171231 上海国际集团有限公司 5.489319e+09
2 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-传统 2.779437e+09
3 600000.SH 20180428 20171231 中国证券金融股份有限公司 1.216979e+09
4 600000.SH 20180428 20171231 梧桐树投资平台有限责任公司 8.861313e+08
5 600000.SH 20180428 20171231 上海上国投资产管理有限公司 1.395571e+09
6 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-万能H 1.270429e+09
7 600000.SH 20180428 20171231 上海国鑫投资发展有限公司 5.392559e+08
8 600000.SH 20180428 20171231 中央汇金资产管理有限责任公司 3.985214e+08
9 600000.SH 20180428 20171231 中国移动通信集团广东有限公司 5.334893e+09
Tushare返回的数据都是功能强大DataFrame格式,可以轻松的分析我们要关注的流动股东。以及他们的持股变化。