基本面数据¶
基本面类数据提供所有股票的基本面情况,包括股本情况、业绩预告和业绩报告等。主要包括以下类别:
- 沪深股票列表
- 业绩预告
- 业绩报告(主表)
- 盈利能力数据
- 营运能力数据
- 成长能力数据
- 偿债能力数据
- 现金流量数据
本模块数据全部来自sina财经,由于财务数据项目比较多,所以拆分成了几个表,使用时可以通过股票代码合并在一起,也可以独立使用。数据在获取时,需要一页一页的抓取,所以需要一点等待时间,最后会合并成一个大表。
股票列表¶
获取沪深上市公司基本情况。属性包括:
code,代码
name,名称
industry,所属行业
area,地区
pe,市盈率
outstanding,流通股本
totals,总股本(万)
totalAssets,总资产(万)
liquidAssets,流动资产
fixedAssets,固定资产
reserved,公积金
reservedPerShare,每股公积金
eps,每股收益
bvps,每股净资
pb,市净率
timeToMarket,上市日期
由于目前暂时没有找到能便捷获取股本等信息的web接口,现在是以直接读取文件(data/all.csv)的方式实现,所以需要定期更新。或者按以上columns自行从行情软件导出数据。
import tushare as ts
ts.get_stock_basics()
结果显示:
name industry area pe outstanding totals totalAssets
code
600606 金丰投资 房产服务 上海 0.00 51832.01 51832.01 744930.44
002285 世联行 房产服务 深圳 71.04 76352.17 76377.60 411595.28
000861 海印股份 房产服务 广东 126.20 83775.50 118413.84 730716.56
000526 银润投资 房产服务 福建 2421.16 9619.50 9619.50 20065.32
000056 深国商 房产服务 深圳 0.00 14305.55 26508.14 787195.94
600895 张江高科 园区开发 上海 171.60 154868.95 154868.95 1771040.38
600736 苏州高新 园区开发 江苏 48.68 105788.15 105788.15 2125485.75
600663 陆家嘴 园区开发 上海 47.63 135808.41 186768.41 4562074.50
600658 电子城 园区开发 北京 19.39 58009.73 58009.73 431300.19
600648 外高桥 园区开发 上海 65.36 81022.34 113534.90 2508100.75
600639 浦东金桥 园区开发 上海 57.28 65664.88 92882.50 1241577.00
600604 市北高新 园区开发 上海 692.87 33352.42 56644.92 329289.50
如果是使用自己的数据,只要表头与默认文件格式一致,可设定文件路径的方式读入,例如:ts.get_stock_basics(‘c:\all_stocks.csv’)
业绩报告(主表)¶
按年度、季度获取业绩报表数据。数据获取需要一定的时间,网速取决于您的网速,请耐心等待。结果返回的数据属性说明如下:
code,代码
name,名称
eps,每股收益
eps_yoy,每股收益同比(%)
bvps,每股净资产
roe,净资产收益率(%)
epcf,每股现金流量(元)
net_profits,净利润(万元)
profits_yoy,净利润同比(%)
distrib,分配方案
report_date,发布日期
调用方法:
#获取2014年第3季度的业绩报表数据
ts.get_report_data(2014,3)
结果返回:
code name eps eps_yoy bvps roe epcf net_profits \
0 601069 西部黄金 -- -- 0 0 0 4801.01
1 300419 浩丰科技 1.15 -- 7.25 16.9 -0.67 3534.9
2 603678 火炬电子 0.84 37.7 0 19.04 0 10450.38
3 300413 快乐购 0.33 -8.33 0 12.62 0 11035.65
4 603601 再升科技 0.62 43.75 0 17.73 0 3156.93
5 300364 中文在线 -- -- 0 0 0 1037.41
6 300417 南华仪器 0.61 15.09 0 11.03 0 1859.62
7 603600 永艺股份 0.58 -- 3.31 18.14 0.35 4350.88
8 002740 爱迪尔 -- -- 0 0 0 6174.52
9 300418 昆仑万维 1.2 103.39 0 25.74 0 25210.2
10 002739 万达院线 -- -- 0 0 0 67606.93
盈利能力¶
按年度、季度获取盈利能力数据,结果返回的数据属性说明如下:
code,代码
name,名称
roe,净资产收益率(%)
net_profit_ratio,净利率(%)
gross_profit_rate,毛利率(%)
net_profits,净利润(万元)
eps,每股收益
business_income,营业收入(百万元)
bips,每股主营业务收入(元)
调用方法:
#获取2014年第3季度的盈利能力数据
ts.get_profit_data(2014,3)
结果返回:
code name roe net_profit_ratio gross_profit_rate net_profits \
0 000520 *ST凤凰 9404.26 569.35 12.3743 4360.5897
1 600550 *ST天威 182.73 9.73 21.5026 292.5635
2 600816 安信信托 51.47 60.79 81.0632 820.8976
3 600381 *ST贤成 48.61 2159.06 -0.935 154.6058
4 000420 吉林化纤 46.24 11.85 6.0526 95.4614
5 600385 ST金泰 37.74 0.89 2.8962 10.775
6 000034 深信泰丰 34.43 14.54 11.5839 54.717
7 002174 游族网络 34.14 44.07 66.4404 254.5113
8 600382 广东明珠 33.38 960.9 64.1516 827.558
9 600766 园城黄金 32.77 64.56 86.1971 13.0563
10 000017 深中华A 32.55 2.09 7.1572 3.3881
营运能力¶
按年度、季度获取营运能力数据,结果返回的数据属性说明如下:
code,代码
name,名称
arturnover,应收账款周转率(次)
arturndays,应收账款周转天数(天)
inventory_turnover,存货周转率(次)
inventory_days,存货周转天数(天)
currentasset_turnover,流动资产周转率(次)
currentasset_days,流动资产周转天数(天)
调用方法:
#获取2014年第3季度的营运能力数据
ts.get_operation_data(2014,3)
结果返回:
code name arturnover arturndays inventory_turnover inventory_days \
0 600605 汇通能源 5.7747 62.3409 102298.4414 0.0035
1 002649 博彦科技 3 120 37127.2743 0.0097
2 002707 众信旅游 20.0313 17.9719 7704.973 0.0467
3 002039 黔源电力 7.8636 45.7806 6360.2514 0.0566
4 300071 华谊嘉信 1.809 199.005 3002.9073 0.1199
5 002357 富临运业 53.2925 6.7552 2947.0547 0.1222
6 002400 省广股份 4.7772 75.358 2592.977 0.1388
7 000415 渤海租赁 8.1159 44.3574 1608.9875 0.2237
8 600897 厦门空港 5.11 70.4501 1093.2727 0.3293
9 002238 天威视讯 15.5591 23.1376 903.7139 0.3984
10 600270 外运发展 3.8491 93.5284 755.0421 0.4768
成长能力¶
按年度、季度获取成长能力数据,结果返回的数据属性说明如下:
code,代码
name,名称
mbrg,主营业务收入增长率(%)
nprg,净利润增长率(%)
nav,净资产增长率
targ,总资产增长率
epsg,每股收益增长率
seg,股东权益增长率
调用方法:
#获取2014年第3季度的成长能力数据
ts.get_growth_data(2014,3)
结果返回:
code name mbrg nprg nav targ epsg \
0 600566 洪城股份 1479.2517 84495.0729 338.3363 200.8906 16133.3333
1 600105 永鼎股份 39.5802 24575.3671 8.6028 -34.6496 437.0968
2 600598 *ST大荒 -40.8583 7030.3488 10.3021 -38.2057 1112.5
3 600483 福能股份 354.7807 6718.1981 671.6278 1085.3524 2234.0807
4 000678 襄阳轴承 67.0414 6565.1816 5.0957 22.7679 3400
5 600822 上海物贸 -27.9066 6005.3197 1.5399 -16.5748 -102.3377
6 300134 大富科技 52.2005 5397.1468 15.932 26.7249 6200
7 600730 中国高科 137.1223 4068.2816 67.4825 15.0042 3697.0803
8 000985 大庆华科 35.0846 3106.1411 7.3651 7.2652 2920
9 300208 恒顺电气 263.2526 2510.8422 12.2521 3.4033 1421.9048
10 603077 和邦股份 34.8709 1548.3749 46.0789 60.1127 674.1935
偿债能力¶
按年度、季度获取偿债能力数据,结果返回的数据属性说明如下:
code,代码
name,名称
currentratio,流动比率
quickratio,速动比率
cashratio,现金比率
icratio,利息支付倍数
sheqratio,股东权益比率
adratio,股东权益增长率
调用方法:
#获取2014年第3季度的偿债能力数据
ts.get_debtpaying_data(2014,3)
结果返回:
code name currentratio quickratio cashratio icratio \
0 002739 万达院线 0 0 0 0
1 000892 星美联合 3529.4671 3529.4671 352946.7104 5392.979
2 300223 北京君正 132.0156 123.7622 11339.085 105.3182
3 002348 高乐股份 46.9939 40.4353 1960.449 -543.8806
4 300333 兆日科技 41.7573 39.2037 3817.8843 -240.84
5 300042 朗科科技 28.8297 27.1808 2508.1954 -115.0911
6 300085 银之杰 31.2141 30.1414 1819.2099 63.2537
7 002279 久其软件 20.0396 19.9498 876.2346 -317.0054
8 002148 北纬通信 23.0136 22.9742 1083.1275 -294.4272
9 002322 理工监测 28.9634 27.0216 1693.6619 -112.0428
10 300288 朗玛信息 34.7063 34.7063 2475.7024 -269.7696
现金流量¶
按年度、季度获取现金流量数据,结果返回的数据属性说明如下:
code,代码
name,名称
cf_sales,经营现金净流量对销售收入比率
rateofreturn,资产的经营现金流量回报率
cf_nm,经营现金净流量与净利润的比率
cf_liabilities,经营现金净流量对负债比率
cashflowratio,现金流量比率
调用方法:
#获取2014年第3季度的现金流量数据
ts.get_cashflow_data(2014,3)
结果返回:
code name cf_sales rateofreturn cf_nm cf_liabilities \
0 600291 西水股份 236.89 0.4004 25.4636 0.5169
1 600485 信威集团 11.7365 0.1141 474.5382 0.5092
2 600683 京投银泰 10.4481 0.0816 0 0.0879
3 000712 锦龙股份 9.8521 0.0338 1.1299 0.0495
4 600715 松辽汽车 8.7834 0.0647 0 0.0635
5 300059 东方财富 5.7247 0.4412 30.3246 0.7406
6 000668 荣丰控股 4.52 0.0221 0 0.0392
7 600773 西藏城投 2.6402 0.1763 56.2188 0.2015
8 000068 华控赛格 2.2098 0.1357 0 0.1874
9 600215 长春经开 1.9857 0.1104 0 0.2359
10 300156 神雾环保 1.6736 0.0509 13.1981 0.1571