差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
investing:fa-tool-manual [2021/09/20 04:04] – 后记 ovwx@live.io | investing:fa-tool-manual [2024/01/04 01:54] (当前版本) – 删除了第一章部分内容 ovwx@live.io | ||
---|---|---|---|
行 3: | 行 3: | ||
===== 第一章:安装 ===== | ===== 第一章:安装 ===== | ||
- | 有两种方法可以安装小工具,一种方法为直接使用编译好的数据采集程序,另一种方法为直接使用PYTHON源代码运行数据采集程序,取其中一种方法即可。即:当使用编译好的后端后,用户无须再安装Anaconda 环境。**不管使用源代码或是编译好的程序,如果用户使用了国外的网络,可能导致采集程序异常(原因是部分财经接口屏蔽了国外的地址进行访问)** | + | 前端程序:本程序是一个带有宏功能的EXCEL文件,用户首次打开时会提示安全问题,需要手动允许 |
- | ==== 方法一、使用编译的后端工具 ==== | + | 后端程序:已部署了后端程序,用户只需下载前端程序,即EXCEL文件即可,如果无法连接,请确认你的网络环境是否可以访问:[[https://stock.ovwx.org | 本连接]] |
- | + | ||
- | 如果投资者没有任何Python基础,可以使用此软件包附带的已编译好的后端软件,用户可以双击 dist目录下stock_utils.exe 运行后端程序。如果用户以前没有运行过该程序,系统可能会弹出如下图所示的提示窗口 | + | |
- | {{ : | + | |
- | + | ||
- | 此时用户点击允许访问后,系统出现以下界面 | + | |
- | {{ : | + | |
- | + | ||
- | 代表后端应用程序已经正常运行,此时用户可以打开“上市公司财务分析工具B02.xlsm”,在股票代码右边区域输入A股上市公司股票代码,并按下回车键,系统会开始自后端程序获取数据。 | + | |
- | 注:本后端程序经过10多个小伙伴测试,原来采用64位系统编译,经过两天的研究,将应用程序大小从原来的300多MB缩减到30多MB,基本到可以分发的标准。 | + | |
- | + | ||
- | ==== 方法二、自行建立Python 环境运行 ==== | + | |
- | + | ||
- | === 2-1 前置要求【Pre-Requirement】 === | + | |
- | * 本程式原则上只运行于Windows 10 + Office 2016 或以上版本,暂时不支持MAC系统或WPS软件运行。 | + | |
- | * 本程式需要安装Anaconda,附带PYTHON3.6或以上版本 | + | |
- | * 本程式需要额外安装TUSHARE(tushare.org)财经库以支持获取上市公司基本信息 | + | |
- | * 本程式的使用最好具备一定的计算机基础知识,有PYTHON编程基础尤佳 | + | |
- | + | ||
- | === 2-2 安装依赖环境 === | + | |
- | 1. 请前往 https:// | + | |
- | 2. 请以管理员身份运行Anaconda安装程序,方法是在下载好的软件包上面点击鼠标右键,选择以管理员身份运行。 | + | |
- | 3. 在下图界面选择“All users” | + | |
- | {{ : | + | |
- | 4. 在下图界面,将两个都勾选上。勾选这两项是为了将PYTHON解释程序注册到系统中,这样系统就能够使用它了。不懂也不要紧,这样做做就行了。。。 | + | |
- | {{ : | + | |
- | 5. 安装完成后按Win+R组合键呼出运行对话框,输入python.exe,弹出以下界面也就差不多了。 | + | |
- | {{ : | + | |
- | 6. 环境安装成功,直接点击右上角的【X】退出解析器。 | + | |
- | ==== 安装程序包 ==== | + | |
- | === 安装Tushare === | + | |
- | + | ||
- | 1. 按Win+R组合键呼出“运行”对话框,输入cmd.exe运行系统“命令提示符程序”,在“命令提示符”窗口中继续输入:pip install tushare 如下图所示(注:大家安装时显示的信息可能不同,一般来说,没有显示红字就代表成功了)((财经包只用于获取所有股票列表,新版本的工具已经不再需要,因此也可以不安装试试))。 | + | |
- | {{ :investing: | + | |
- | + | ||
- | 2. 可以继续检查一下Tushare情况,如图所示 | + | |
- | {{ : | + | |
- | + | ||
- | 3. 点击右上角的【X】退出命令提示符程序 | + | |
- | + | ||
- | === 2-3 后端程序运行检查 === | + | |
- | 点击附件包中的StockUtils.cmd开始运行程序,当出现以下界面时,代表后端程式已经启动成功 | + | |
- | {{ : | + | |
- | + | ||
- | 此时打开“上市公司财务分析系统B02”,在股票代码右侧的区域中输入A股上市公司股票代码并回车,如果后端程式正常,系统会开始获取数据。 | + | |
- | + | ||
- | > | + | |
+ | 前端程序下载:[[https:// | ||
===== 第二章:工具使用说明 ===== | ===== 第二章:工具使用说明 ===== | ||
行 270: | 行 225: | ||
==== 2-2 专题分析 ==== | ==== 2-2 专题分析 ==== | ||
+ | |||
+ | 本部分提供一些常用的财务分析报表,如核心分析报表、获得能力分析报表、营运报表、财务分析报表、现金流专项报表等。 | ||
+ | {{ : | ||
+ | |||
+ | 本报表如图所示部分为报表表头,将被固定显示,其中:基准报告期、列示方法,间隔周期等在此报表页面不可选,请在综合板顶部输入区进行相关选择 | ||
+ | |||
+ | === 1. 核心分析报表 === | ||
+ | {{ : | ||
+ | |||
+ | 该部分列示上市公司最主要的几项指标在各报告期的相关情况,其中: | ||
+ | * 自由现金流 = 经营现金流 – 资本性开支 + 利息支出,至于为什么这样算,之前本人已经写过一篇文章说明了,此处不再赘述,详情参考:https:// | ||
+ | * 当然,关于自由现金流算法,也有很多流派,他们均认为自己的算法是正确的,所以,如果你是其他流派,可以自行在基准表中进行调整。 | ||
+ | 此处对同时列示现金流入总额与自由现金流量的对比,目的是分析现金在上市公司流转时的效率。 | ||
+ | > 关于同比(YoY%)及三年复合(CPG):同比是指当期数据与去年同期相关数据的比较,而三年复合则为当前数据与三年前同期相关数据的比较。 | ||
+ | 注:如果有关注的数据没有在此核心报表中,可自行添加数据到此报表中 | ||
+ | |||
+ | === 2. 获得能力报表 === | ||
+ | {{ : | ||
+ | 该报表主要以利润表结构为基础,分析公司将营收转化为收益的能力。其中: | ||
+ | {{ : | ||
+ | |||
+ | 该表格以息税折旧摊销前利润作为基础,分析资产端结构、负债端结构分别对企业获利能力的影响。其中各自定指标计算方法及含义如下: | ||
+ | * % of EBITDA,指利润总额、财务费用、折旧与摊销分别占息税折旧摊销前利润的比例:如果折旧与摊销费用占比较大,说明该企业属于重资产类别企业,而如果财务费用占比过大,则说明该企业债务负担较重。(注:此处使用了财务费用*(1-有效税率),一是为了排除所得税影响,亦为了与综合板:股东回报分析 相对齐) | ||
+ | * EBITDA MARGIN%,EBITDA占营业收入比例 | ||
+ | * NET PROFIT MARGIN%,即净利率 | ||
+ | |||
+ | > 注意:使用此表格须非常注意相关的数据口径,使用同一指标进行比较时没有太大问题,但与其他指标比较时需要注意。比如,有的人喜欢以息税前利润(EBIT)作为基准,认为EBIT代表了公司实际经营成果,有的人用税前利润作为基准,这些方法其实都有道理,具体采用哪些方法与口径,均是没有问题的,关键是看分析者所站的立场,以及口径维持统一 | ||
+ | |||
+ | === 3. 营运报表 === | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 该报表分析上市公司资产-> | ||
+ | * 总资产周转天数 = 360/ | ||
+ | * 流动资产周转天数 = 360/ | ||
+ | * 存货周转天数 = 360/ | ||
+ | * 应收账款周转天数=360/ | ||
+ | * 应付账款周转天数=360/ | ||
+ | * 现金周转天数 = 360/ | ||
+ | |||
+ | === 4. 财务风险评估 === | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 该评估体系之前在本人知乎专栏【网络狗读财报-风险评估篇】中有过详细讨论,其核心方法如下: | ||
+ | * 短期资产对短期债务+现金流,长期资产对应长期现金流 | ||
+ | * 关注变化 | ||
+ | * 盯住短期风险,因为长期债务会随时转化为短期债务(债务到期) | ||
+ | |||
+ | 该体系比较重要的指标如下: | ||
+ | * 现金敞口,该指标体现的是货币资金覆盖短期债务与利息的能力 | ||
+ | * 短期债务敞口,该指标体现的是当前货币资金与经营现金流覆盖短期债务与财务费用的能力 | ||
+ | * 总敞口,我们查看调整表就可以发现,这个可以简单地理解为除运营资本后 上市公司清算值的相反数,举例:上图中福耀玻璃20Q1的总敞口为-258亿,代表上市公司有形资产与债务清算后剩余是258亿(注:主要是为了保持整个表格完整性,仅供参考) | ||
+ | * 净债务,账面货币资金-有息债务,有些上市公司会主动披露该指标,表示以现金覆盖所有债务的能力,该指标主要还是看变化。 | ||
+ | * 融资成本率 = 财务费用/ | ||
+ | * 利息覆盖倍数:息税前利润/ | ||
+ | * 供应链占款=公司应收项+预付项-预收项-应付项,代表公司在上下游与合作伙伴沉淀的资金 | ||
+ | * 资产负债率与有息负债率=总负债(有息负债)/ | ||
+ | |||
+ | **尤其需要注意的是,始终要以动态的眼光去审视公司的财务风险,另外,除了财务报表,如果需要做债权人,还需要从其他地方进行调研,以比较全面地了解公司财务状况。** | ||
+ | |||
+ | === 5. 现金流专项 === | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 本表格主要有三个用途: | ||
+ | - 自由现金流及其使用,该图表列示了自由现金流及其去向(如偿还利息、支付股利)和相关比例。(% of Total FCF 为占自由现金流比例,% of Total Cash Received 为占经营、投资、融资三项流入的比例) | ||
+ | - 资本性开支及占经营现金流和库存现金的比例,这两项指标主要用于评估上市公司正常情况下的资本性开支规模,同时评估在有大规模资本性开支时,上市公司是否需要额外融资(% of OCF,占经营现金流比例;% of STOCK CASH PREV.,占上一期库存现金比例) | ||
+ | - 关于债务的借入和偿还,该指标主要用于检视上市公司日常运营中债务性资金的流转情况 | ||
+ | 该部分指标均需要动态地进行观察,静态的数据是没有意义的。 | ||
+ | |||
+ | |||
+ | |||
+ | |||
==== 2-3 财务评价模型【计分牌】 ==== | ==== 2-3 财务评价模型【计分牌】 ==== | ||
+ | |||
+ | === 1. 特别说明 === | ||
+ | **该模型对上市公司的财务判断基于经验主义而非是证据主义,什么是经验主义呢,比如上市公司资产负债率来说,我个人认为70%以上属于负债率较高,但是没有任何证据表明资产负债率在70%以上,其财务状况就一定出问题。再比如,上市公司公司业绩增长率,个人认为增长30%以上就是非常优秀的增长率,而增长低于5%就非常羞耻。个人的这些看法都会纳入到评价体系中。** | ||
+ | 原则上,该模型的评价的结果基本代表了个人对上市公司的看法。当然了针对特定行业,个人可能会对判断结果做出一定一定修正。比如:对于一些重资产的行业,资产负债率,利息覆盖能力等都会作一些修正,因此特定的行业从业者,使用该模型时,也需要作出一定修正。 | ||
+ | |||
+ | === 2. 模型运行原理 === | ||
+ | |||
+ | 该部分主要介绍上市公司评价模型,该模型主要以单季度及TTM财务数据为基准,通过选取一些财务指标,依据这些指标结果进行一些加权运算,从而得到一个百分制的结果。 | ||
+ | |||
+ | |||
+ | === 3. 指标表 === | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 该表列示一组需要纳入评价的财务指标,同时每个指标接受一个下限和一个上限参数,下限阈值表示当该指标值等于某下限值时时,该指标评级分数为60分,低于(或者高于,如资产负债率)下限值时,该指标评级分数往60分以下依次递减,最低不低于0分;上限阈值表示当前指标值等于或者高于阈值时,该指标评级分数为100;当指标值位于下限及上限阈值之间时,评级分数在60~100分,也就是说,当指标值远高于下限阈值或者远高于上限阈值时,指标的评级分数都是0或者100,而失去了比较的意义,正如有些学霸所说的,我能考100是因为,卷面的上限只有100,而你考99是因为只能考99,因此,即使面对两个同时考100分的学霸,其真正实力可能也天差地别。但这种方法也有一个好处,就是避免一些公司因为太过偏科,从而大幅度影响公司整体的评级。个人选择了这种方式,也是一个取舍:即当公司优秀或者烂到一定程度,就没有必要再进行比较,直接都排除和加入就好了,而在中等生之间,可以进行比较并各自权衡。 | ||
+ | |||
+ | === 4. 评分表 === | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 该表根据指标表运算结果,依据上述规则进行逐项打分,其中每一项的打分均在0~100范围内,最后依据每项指标权重进行加权运算,并最终得到一个0~100分值范围的综合评分。 | ||
+ | 注意:前面已经说明,该评价系统最高分数为100,最低分数为0分,高于或者低于此范围的评级分数仍会调整到100或者0分,因此远远低于高者高于阈值的两个公司无法比较。请投资者或相关使用者务必注意这一点。 | ||
+ | |||
+ | |||
+ | |||
+ | |||
==== 2-4 附表及底表 ==== | ==== 2-4 附表及底表 ==== | ||
- | ===== 第三章:常见问题 | + | === 1. 补充利润表分析 |
+ | 该部分报表分为两部分:第一部分列示利润表各科目余额及其同比增长率;第二部分以百分比形式列示各个报告期各科目余额占营业总收入的百分比。 | ||
+ | 该部分重要内容均被提取到【综合板-营业与利润增长报表】、【综合板-百分比损益表】部分,此处只作为补充,用于详细核实利润表每一个科目变化情况,使用方法与及原则与综合板相关部分相同,此处不再赘述。 | ||
+ | |||
+ | === 2. 资产和负债 === | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 对资产负债表结构按照 经营属性与金融属性进行重新调整,主要用于更加清晰地展示上市公司资产负债结构。其规则如下: | ||
+ | **经营性资产** | ||
+ | * 短期经营性资产 | ||
+ | * 长期经营性资产 | ||
+ | |||
+ | > | ||
+ | |||
+ | **经营性负债** | ||
+ | * 短期经营性负债 | ||
+ | * 长期经营性负债 | ||
+ | > | ||
+ | **金融性负债** – 又称为附息债务 | ||
+ | * 短期金融性负债 – 又称为短期附息债务 | ||
+ | * 长期金融负债 – 又称为长期附息债务 | ||
+ | > | ||
+ | |||
+ | **按照资本来源计股东权益** | ||
+ | 按来源计股东权益为按照相关资本的产生原因进行计量,比如:未分配利润是指上市公司进行经营成果分配资本留存下来的;而实收资本则代表着上市公司进行融资中股本的部分;资本公积则代表上市公司融资过程中收到现金或实物对价超出股本的部分。等等 | ||
+ | **按照归属计股东权益** | ||
+ | 即按照归属于上市公司与归属于子公司少数股东进行计量。 | ||
+ | |||
+ | === 3. 现金流 === | ||
+ | 主要包括两个部分,第一部分是按照筹资、投资、融资相关口径计各科目余额及相对去年同期同一科目的变动比例,主要用于与利润表增长报表进行相互印证。第二部分为现金流量表各项目占总现金注入的比例 | ||
+ | 该表格数据同样受所选报告期、数据口径、列示时间间隔的影响,该表格主要用于备查及为可视化图表提供数据源,一般情况下无须进行关注。 | ||
+ | |||
+ | === 4. 基准表 === | ||
+ | 数据底表,将从数据接口获取的数据进行调平(方法是添加平衡项,通过平衡项余额表示上市公司会计准则的变化—我相信上市公司不可能出个报表都不平,因此平衡项出现余额通常是由于上市公司会计准则出现了调整);同时针对一些常用但上市公司不予披露的指标进行计算。该底表包括内容如下:基于报告期、TTM、单季度等口径披露的利润表和现金流量表,以及每一期资产负债表。该系统所有模型都直接引用该底表内容,因此原则上除非了解该模板,否则不要调整底表内容。 | ||
+ | |||
+ | **常见指标及调整口径:利润表** | ||
+ | |||
+ | * 核心利润:核心利润 | ||
+ | * 营业利润 | ||
+ | * 非经常损益 | ||
+ | |||
+ | > 注(1):因此核心利润及营业利润主要口径差异就在于投资收益、有价证券公允价值变动收益、其他收益上,因此控股性公司的核心利润与营业利润差异可能很大,但并不是企业利润结构有问题,而是企业的业务类别决定的。 | ||
+ | 这里非经常性损益包括了营业外收入、营业外支出及前述核心利润未能覆盖的投资收益、公允价值变动、其他收益等,因此原则上 利润总额 | ||
+ | > 注(2)、关于核心利润与扣非净利润:扣非净利润为上市公司自行核算,扣除了当期非经常性损益后的净利润,一般情况下:扣非净利润 = 净利润 – 非经常性损益(除税),而核心利润没有除税。 | ||
+ | |||
+ | ** 常见指标及调整口径:现金流量表 ** | ||
+ | |||
+ | * 总折旧和摊销:固定资产折旧+无形资产摊销+长期待摊费用摊销,折旧和摊销费用只有年报和中报会披露,因此基于报告期或者单季度列示数据时,可能有些地方会有数据缺失,但依据TTM列示时应该问题不大。 | ||
+ | * 自由现金流:经营现金流-资本性支出+财务费用,该口径已经多次说明,不再赘述 | ||
+ | * 资本化开支(CAPEX):购建固定资产和无形资产 + 取得子公司与营业单位 | ||
+ | * 上市公司股利:分配股利、利润、偿付利息 – 少数股东股利 – 财务费用。注意:因为财务报表没有单独披露报告期内支付利息所产生的现金流量,因此只能使用财务费用替代,而上市公司报表也没有专门披露上市公司股利这一项,因此只能这样计算。由于财务费用计提与支付存在时间差、且财务费用也包含汇兑收益等其他因素,因此,可能存在该指标与实际上市公司股利数额相差较大。 | ||
+ | |||
+ | ** 常见指标及调整口径:资产负债表 ** | ||
+ | * 已投入资本:有息负债+股东权益,短期借款+长期借款+应付债券+所有者权益合计。 | ||
+ | |||
- | ===== 后记 ===== | ||
- | 兜兜转转、写写停停。花费大量时间与精力的上市公司财务报表分析系统使用说明书算是编写完了,全文共39页,14000余字,里面较为详细地列举了该分析工具使用的一些财务指标,并介绍了指标使用的限定条件、与一些常用指标的口径差异等,目的就是帮助大家更好地使用本工具。 | ||
- | 本工具中使用的数据为互联网公开数据,本人及工具不能保证数据的准确与完整,使用本工具所产生的任何后果,包括由使用者自行负责。 | ||
- | 本工具严格来说并不是一个完全品,因为很多小伙伴反馈这一版相对之前的版本图表减少了很多,并且之前的同业分析模块也没有合并过来,但本工具(版本)提供的手册是最为完整的。 | ||
- | 工具提供给大家学习及交流使用,使用者无需支付任何费用。大家可以使用文本赞赏码支持作者劳动成果,你的赞赏主要用于本网站的维护开支以及文档& | ||