很多人都知道,通过解读一家公司的财务报表,可以获知公司的很多信息,包括资产净值,营收能力,债务压力,现金流量等,从而判断这家公司是不是财务健康,是否存在经营风险,是不是值得投资等等。
主要的财务信息都可以从人们熟知的三大报表中得出:负债表,利润表和现金流表。首先介绍下如何解读资产负债表。
资产负债表主要的内容是有关公司的股东权益,负债,净资产等信息。资产负债表主要有以下主要内容:
1流动资产分析。分析公司的现金、各种存款、短期投资、各种应收应付款项、存货等。流动资产比往年提高,说明公司的支付能力与变现能力增强。
2长期投资分析。分析一年期以上的投资,如公司控股、实施多元化经营等。长期投资的增加,表明公司的成长前景看好。
3固定资产分析。这是对实物形态资产进行的分析。资产负债表所列的各项固定资产数字,仅表示在持续经营的条件下,各固定资产尚未折旧、折耗的金额并预期于未来各期间陆续收回,因此,我们应该特别注意,折旧、损耗是否合理将直接影响到资产负债表、利润表和其他各种报表的准确性。很明显,少提折旧就会增加当期利润。而多提折旧则会减少当期利润,有些公司常常就此埋下伏笔。
4无形资产分析。主要分析商标权、著作权、土地使用权、非专利技术、商誉、专利权等。商誉及其他无确指的无形资产一般不予列账,除非商誉是购入或合并时形成的。取得无形资产后,应登记入账并在规定期限内摊销完毕。
其次,要对负债要素进行分析,包括两个方面:
1流动负债分析。各项流动负债应按实际发生额记账,分析的关键在于要避免遗漏,所有的负债均应在资产负债表中反映出来。
2长期负债分析。包括长期借款、应付债券、长期应付款项等。由于长期负债的形态不同,因此,应注意分析、了解公司债权人的情况。
最后是股东权益分析,包括股本、资本公积、盈余公积和未分配利润4个方面。分析股东权益,主要是了解股东权益中投入资本的不同形态及股权结构,了解股东权益中各要素的优先清偿顺序等。看资产负债表时,要与利润表结合起来,主要涉及资本金利润和存货周转率,前者是反映盈利能力的指标,后者是反映营运能力的指标。
以上信息短期的可以在网站上获取,长期历史的不太容易获取。需要借助程序,有个基于python的开源接口包BaoStock,可以获取历史的上市公司负债表的信息。可以试一下。具体的方式可以参考官网。
以下是demo,可以获取几个指标值。
import baostock asbs
import pandas as pd
# 登陆系统
lg = bs.login()
# 显示登陆返回信息
print('login responderror_code:'+lg.error_code)
print('loginrespond error_msg:'+lg.error_msg)
# 偿债能力
balance_list = []
rs_balance = bs.query_balance_data(code="sh.600000",year=2017, quarter=2)
while(rs_balance.error_code == '0') & rs_balance.next():
balance_list.append(rs_balance.get_row_data())
result_balance =pd.DataFrame(balance_list, columns=rs_balance.fields)
# 打印输出
print(result_balance)
# 结果集输出到csv文件
result_balance.to_csv("D:\\balance_data.csv",encoding="gbk", index=False)
# 登出系统
bs.logout()
参数含义:
· code:股票代码,sh或sz.+6位数字代码,或者指数代码,如:sh.601398。sh:上海;sz:深圳。此参数不可为空;
· year:统计年份,为空时默认当前年;
· quarter:统计季度,为空时默认当前季度。不为空时只有4个取值:1,2,3,4。
返回数据说明 | |
参数名称 | 参数描述 |
code | 证券代码 |
pubDate | 公司发布财报的日期 |
statDate | 财报统计的季度的最后一天, 比如2017-03-31, 2017-06-30 |
currentRatio | 流动比率 |
quickRatio | 速动比率 |
cashRatio | 现金比率 |
YOYLiability | 总负债同比增长率 |
liabilityToAsset | 资产负债率 |
assetToEquity | 权益乘数 |