全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
224 0
2024-06-30

注:后部分程序需深证信API的秘钥,注册缴费后得到,目前收费标准是0.1元/次。

1使用说明及示例

文件夹“asset_statistics_calculation”文件内容见图1,使用方法很简单,参考流程如下:

(1)从券商客户端免费下载所有上市公司当期数据列表,以国泰君安为例,点击设置->数据导出,存为Excel,如图2所示,前4列须满足图3样式,文件如companies_hsb_listed_selection_data_template.xlsx。

(2)运行companies_hsb_listed_selection_template.m(注意设置工作路径),结果如图4所示,程序中使用,毛利率、净利润率、ROE、应收账款占营业收入比例、税前ROA、长期负债占总负债比例、股东权益占总资产比例、经营现金流与净利润比值等指标,可以自行更改数值。各指标值是提取财务数据计算得到。程序将结果存为companies_hs_listed_A_finace_contented.xlsx。近4年沪深市场数据运行结果很好。


1.png

   (3)进一步筛选。上一步得到的公司列表中有很多熟悉的稳增长价值型公司,如贵州茅台等,删除熟悉的公司后另存为companies_hs_listed_A_refine_data_template.xlsx。运行companies_hsb_listed_selection_cninfo_webapi_refine_template.py,按连续5年财务指标、使用深证信api数据接口获取公司主要指标数据,进一步筛选后保存在新增的工作表中,如图5所示,存入近5年毛利率均值、净利率均值、ROE均值等。深证信api数据接口按访问次数收费,程序中有变量times_access_cninfo_api_max=50#控制允许访问数据接口最大次数,在每次访问api数据接口后计数(同时暂停1秒,防止访问接口过快),实时显示访问次数,在程序意外循环次数过多时自动终止,以免不必要的费用。程序使用的软件版本为python3.11 spyder。变量client_idclient_secret是访问深证信API的秘钥,注册后得到,目前收费标准是0.1/次。
2.png

2数据库使用问题

Matlab计算功能强大,可以调用python函数从api接口获取数据,但不能返回字节数很大的数据结果。python从api接口获取数据效率非常高,从字典型数据列表中筛选指标,无需使用正则表达式筛选。




companies_hsb_listed_selection_template2024.zip
大小:(2.27 KB)

只需: RMB 30元  马上下载

本附件包括:

  • companies_hsb_listed_selection_template2024.m





companies_hsb_listed_selection_cninfo_webapi_refine_template2024.zip
大小:(4.52 KB)

只需: RMB 300元  马上下载

本附件包括:

  • companies_hsb_listed_selection_cninfo_webapi_refine_template2024.py









cninfo_webapi_gettoken&public.zip
大小:(1.18 KB)

 马上下载

本附件包括:

  • cninfo_webapi_gettoken.py
  • cninfo_webapi_public.py







点上面附件图标,上传附件后可设置现金定价
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群