我們常說,買股票就是買企業,而分析企業必然離不開分析企業的財務報表。
在學習了一段時間的財務分析方法后,漸漸的知道哪些數據是比較重要的
但是,數據那么多,如果每分析一個企業,都把大部分時間花在財務報表上,哪還有時間去研究企業發展狀況呢?
于是我開始去網上找好用的工具,發現有些數據是能輕易查到的,比如市盈率,凈利潤增長率,應收賬款周轉天數等,
但是有些卻查不到,或者在付費軟件里才有,比如有息負債,經營性資產占比,同行毛利率對比等。
出于興趣,一個念頭突然從我腦海里閃現,何不自己寫一個分析工具呢?
做財務分析,當然需要拿到財務數據,
一開始我想用在線的庫,調一個方法就能獲得數據的那種,后來發現不太好搞
后來發現東方財富的金融終端choice可以導出財報,還很全,打算用,但后面發現要把整個A股的財報導出來很費時
再后來發現網上有下載財報的鏈接,于是便先寫了一個小程序去下載了3000多家公司的財務報表,總共1萬多個文件
財務數據到手了,接下來便開始做數據分析。
為了讓大家知道某項數據的意義和計算方法,我把思考過程和數據的計算方法都列出來,供大家參考。
先上圖
一、信息展示
1、有息負債
有息負債去除了比如應付賬款,預收賬款這種優勢性質的款項,比一般意義的負債更能說明企業的負債水平,因此計算這個數據,能知道企業到底有多少需要付利息的債務。
有息負債 = 短期借款 長期借款 應付債券
2、投資性資產占比
投資性資產越多,說明企業的經營可能不是依賴實業,因此計算這個數據,能知道企業的整體經營方向
投資性資產= 長期股權投資 可供出售金融資產 持有至到期投資
3、在資產負債表中,占比最大的10項
通常查看資產負債表時,我們會用百分比的方式來看,看哪些資產在企業的總資產中占比較大,從而做出一些判斷。
因此我做了這個功能,這樣就可以一目了然的看清企業中占比較大的項
4、應收賬款周轉天數
這個功能在很多交易軟件中也能看到,為了方便查詢,我也在自己的工具中做了
應收賬款對于企業的重要性不言而喻,應收賬款如果很多,就要看收回來的可能性有多大,這個數據越小,代表周轉越好。
應收賬款周轉天數 = 360 / 營業收入 / 平均應收賬款
5、預收賬款占總資產的比例
預收賬款越多,證明企業的競爭力越強,下游怕拿不到貨,先交錢,比如貴州茅臺。所以這個數據有時候能為你做一些判斷
6、存貨周轉率
但凡做實業的企業,都會有存貨,有存貨不可怕,可怕的是存貨多了賣不出去,所以我計算了這個指標,這個也可以在大部分
交易軟件中查看到。
存貨周轉率= 平均存貨量 / 營業成本
當然看這項的時候,不能單獨看這個指標 ,還應結合財報中的附注,看存貨的結構,有多少是商品,多少是原材料,然后做進一步分析。
7、凈利潤
羅列了一下企業所有經營周期的年度凈利潤數據,這樣便能看出企業的歷史經營情況
8、毛利率
任何一家企業的存在,都是為了掙錢,那么如何判斷企業是否賺錢呢?我們說茅臺賺錢,他的毛利率就達到90%,我們說五糧液沒有茅臺賺錢,他的毛利率就只有72%,所以,從這方面看,毛利率可以幫你判斷企業的賺錢能力,當然也不全對,像雙匯發展,永輝超市這種薄量多銷的另當別論。
毛利率 = (營業收入 - 營業成本)/ 營業收入
9、凈利率
毛利率這個指標雖然能判斷企業賺錢能力,但還不能表達企業的真實盈利能力,因為除去營業成本外,還有三項費用等,拋開這些才能看到企業的真實盈利能力。又或者,通過毛利率和凈利率,可以比較兩家企業管理層的管理能力。
凈利率 = 凈利潤 / 營業收入
10、凈利潤增長率
這個指標市場上大部分人都會看,因為企業的成長性,關乎著企業的估值,從而影響著股價。像騰訊這家企業,投資者愿意50倍PE去買他,就在于他的凈利潤增速從2014年開始連續幾年達到30%- 60%。根據PEG公式,從高的增速對應多大的PE,因此去年增速60%的時候,大家覺得50PE其實不貴。
凈利潤增長速度 =( 當期凈利潤 - 上一期凈利潤 )/ 上一期凈利潤
11、凈利潤復合增長率
我們常說,時間會證明一切。企業經營也是一樣的,企業可能有些年度經營得好,有些年度經營得差。就像我們做投資,去年賺30%,今年虧10%,明年賺50%,那么怎樣的數據能夠反映這些年的整體經營情況呢?我覺得凈利潤復合增長率比較管用,這個數據不是簡單的算平均數,而是帶有復利的公式。
這個計算方法利用復利的計算原理來計算就可以了,我這里是用的庫函數Math.exp()
12、經營活動產生現金流量與凈利潤的比例
我們看利潤表,當然是希望利潤越多越好,但利潤有時候并不是現金,可能變成了應收賬款,存貨等,所以我們需要關注利潤的質量,而經營活動產生的現金流量與凈利潤的比值,就是一個好的指標。如果一家企業經營得不錯,賣出的東西都能收到現金,那么這個值就是1左右,如果在這個基礎上,還能收到下游商家的預付款,拖欠上游商家的應收款,那么這個值就會大于1,反之,則會小于1.
經營活動產生的現金流量凈額與凈利潤比例 = 經營活動產生現金流量 / 凈利潤
13、歷年ROE
ROE算得上一個重要指標了,他表示公司凈資產的增長率,而凈資產,就是股東的資產。所以這個值越大,說明公司為股東賺的錢越多。但也有一點,如果企業保持高分紅,這像就會把基數變小,導致ROE變大,這個需要關注一下。
ROE = 凈利潤 / ((當前凈資產 - 年初凈資產)/ 2)
注意:因為是統一的公式,對于一些企業來說可能會出現問題,比如銀行沒有應收賬款,會有一些數據錯誤。
特別提示:畢竟財務數據只是一個數字,并不能真實反映企業的經營情況,有些數據可能隱藏在附注里面,所以不能僅憑這些數據來決定購買股票。
二、行業數據對比
沒有對比,就沒有傷害。分析企業,我們也需要有對比,所以我這里也加入了對比的功能。
注意:雖然說是同行對比,但畢竟企業的行業千差萬別,有些只能說大體相同,這份行業數據來自同花順的行業分類,對比數據后,還需要查看相應企業的財報來做決定。
主要對比以下數據:
1、應收賬款周轉天數
2、預收賬款占總資產比例
3、存貨周轉率
4、毛利率
5、凈利率
三、股票篩選器
A股市場上有3000多只股票,如果沒有一個篩選器,要從這么多股票中挑選出滿意的,難度可想而知。網上也有很多篩選器,但用過后發現有兩個問題:
1、有些想用的篩選條件沒有
2、有些篩選條件不明白是如果計算的
所以,索性自己也搞一個吧。
我這個小工具的篩選條件有:凈利潤復合增長率,ROE,應收賬款周轉天數,預收賬款占總資產比例,PE,有息負債率,經營活動現金流量占凈利潤比例。
四、使用幫助
一、查詢單個股票的基本信息
1、打開查詢頁面
2、在股票代碼后面的輸入框內輸入股票代碼(暫不支持名稱查詢)
3、如果想改變統計時間,則在時間后面的輸入框內輸入對應的年數
二、查詢行業對比數據
1、在查詢個股的基礎上,點擊頁面上方的300(滬深300)500(中證500)1000(中證1000),all(整個A股市場的股票)
2、點擊行業對比按鈕,便可以看到數據
三、篩選股票
1、點擊篩選按鈕,進入條件編輯界面
2、在對應的項填入相應數據,注意:這個地方沒有做邊界處理,請按提示填,不然會出錯(懶得處理),若不想讓某個條件生效,可以填 “-1”,然后點擊確定。
3、在顯示界面,默認加載滬深300,可自己選擇加載中證500, 中證1000,所有股票。注:加載完成后,需要點南繼續篩選按鈕,才會刷新篩選結果。
結語
這個小工具本來只是自己用的,后來在雪球上露面后,收到了一些小伙伴的留言,都想用這個工具,單獨私信后,覺得這個工具沒有說明,界面也不友好 ,可能發給別人也不會用。于是重構重構,出了現在這個版本。
如果你在使用過程中,有好的建議,歡迎留言,我會采納一部分意見,進一步改善這個小工具。
網頁版是放在github上面的,因此加載速度取決于兩方面,一是github服務器,二是你的網速。
web 地址: 網頁鏈接
歡迎關注微信公眾號: Arkad的小書童,回復“小工具”有驚喜哦 :-)
$美的集團(SZ000333)$ $中國平安(SH601318)$ $金禾實業(SZ002597)$
前幾天看了騰騰爸的財報文章,也有一些小收獲,比如投資性資產占比,就是從他那里學來的,感謝@我是騰騰爸 ,感謝@唐朝 ,雖然唐朝已經不在雪球,還是感謝出書。