2021年1月18日 星期一

Beneish Model - 一個簡單識別公司財務報表是否造假的公式

在用基本面分析選股時, 用公司每季每年的財務報表來判斷一間公司是否可投資是絕對必要的, 之前也有寫過幾篇分析財務報表相關的文章:

[讀書心得] 不踩雷投資法


不過財務報表畢竟是人寫出來的, 就算財報亮眼好看, 也無法保證這財報跟公司實際狀況的匹配程度, 大多數公司為了讓財報好看都會修改粉飾一番, 如果是在合理範圍也就罷了, 可是如果是像之前美股的瑞幸咖啡, 或是台股的KY-康友, 相信錯誤的財報而去投資這些公司就可怕了, Beneish Model 使用下面這條公式算出的分數去簡單判斷一家公司的財報是否有操作的可能性:


得出的分數如果小於-2.22代表財務報表造假的可能性低, -1.78 ~ -2.22 則是可能有做一些粉飾財報的操作, 而大於-1.78則是財報造假的可能性高。

撇除魔法係數以及各指數的權重係數不談, 從上述公式可以簡單看出, 除了TATA應計係數以外, 其他指標都是這期跟前期財報的比值, 只要財報這期跟上期相比某些關鍵項目變化很大的話(正係數的指標越大, 負係數的指標越小), 財務操作的可能性就很大。

雖然從公式上來看是蠻合理的, 不過該公式其實也有些缺點:

1. 大部分的指標比較的都是這期跟前期的比值, 所以評比的方式只有一次的間隔, 如果該公司財報操作是每期一點點一點點的操作, 那只看Beneish Model的分數就不一定看得出來。

2. 並不是所有公司的財報都有上述的這些財報項目, 像以金融投資公司來說, 毛利率就幾乎沒有, 並不能一體適用整套公式。

3. 成長股分數容易過高。

針對上述的缺點, 目前想如果要改善的話, 以1來說就是不能只看當年度一期, 而要看近幾年的Beneish Model分數變化, 要是每年分數都不好看, 那就可以繼續深追看是不是有每年操作財報的行為。

而以2來說, 我初步掃了一遍8000檔美股, 發現大概有一半以上都因為缺少資料而無法計算公式, 不過因為大部分的比較項目都是當年度跟前年度的比值, 如果財報真的沒有這項目, 其實我們可以直接把缺值當成1就好, 等於直接套用權重值, 可是如果缺值是TATA, 那就真的沒辦法計算了。

至於3的話就真的沒辦法了, 成長股的部份只能自己在仔細分析財報, 看到底是真的成長還是財務操作, 這只能認真學習並花時間研究...。

以我個人來說, 我覺得這公式最美妙的地方, 並不在於他能100%找出有財報作假的公司, 而是他有一個系統性的公式可以幫你做第一層的過濾, 畢竟要花時間研究每間公司的財報以時間上來說是不可能的, 可是只要在研究一間公司之前先套用這個公式的話, 我們就可以專注分析那些Beneish Model分數高的公司(如果不是成長股甚至有機會可以直接過濾), 分數超小的公司甚至可以略過不看(總不可能有公司特地為了這個指標去操弄其他指標讓分數降低吧, 這樣整體財報只會更可疑XD), 可以大大節省研究財報的時間!!

再來是慣例的實作時間, 計算Beneish Model分數的公式我目前實作在自己的網站上, 至於財報資料則是透過Yahoo財經拿到的(AlphaVantage的API財報資料太少, 比不上Yahoo財經...):


AT&T的Beneish Model計算如下:


每項指標的比值都不大, 而且TATA很小甚至是負的, 基本上財務操作的可能性很低。

另外之前揭露瑞幸咖啡財報造假的渾水機構後來也有指名跟誰學(GSX)財報造假, 來看看Beneish Model的分數:


分數高的可怕..., 從公式可以看出最有問題的項目是AQI以及SGI, 不過這兩項高也是高成長股的特徵, 直接用這兩個值判斷也很難說明他是否有造假, 再來繼續細看YAHOO財經上的財報:





單純從財報上來看, 成長幅度非常厲害, 而且營收飆高的同時自由現金流量也飆高, 代表這間公司在營收大幅成長的情況也有相對應的資金進來, 是健康的成長股。 可是有一點讓我感到很奇怪, 從現金流量表來看, 來自營運的現金淨值是大幅增長沒錯, 可是來自投資活動的現金流量卻是大幅流出, 然後再來就是來自集資活動的現金流量的大幅流入, 這樣一來一往剛剛好的自由現金流量就大幅增加了, 這點讓我有點懷疑他的現金流量表是不是真的健康, 渾水機構指稱跟誰學用大量的機器人帳號虛灌營收, 照道理這樣的話應該會有對應的應收帳款或是營運現金進來, 而這現金流量表是否真的健康, 以我看財報的功力來說覺得有點可疑就是了..., 不過我功力也很菜就是QQ


比較幾個範例之後, 再來看看自己手邊的持股吧, 沒想到真的有幾檔Beneish Model分數高的:

REGI: 


基本上這檔是今年開始買的, 有鑑於去年投資過多金融股導致報酬率不怎麼樣, 今年想讓一部分的資金作更積極的投資, 就選了這半年持續飆高的REGI, 從Beneish Model來看, 有問題的指標是應收帳款, 也是操作財報最容易被動手腳的地方, 從財報來看, 2019年的應收帳款的確高了前期10倍:

既然有問題的是2019年的應收帳款, 那我們接著繼續看2020每Q的應收帳款, 看這些應收帳款到底最後有沒有把資金收回來:



從上圖可以看出, 2019年進帳的一大筆應收帳款, 以2020的資產負債表來說, 應收帳款淨額是有不斷縮減的, 而2020的現金流量表的應收帳款每一季都有資金流進來, 已經把2019年的應收帳款的8~9成都回收了, 這樣看起來應該是2019年有好幾筆大訂單, 2019年出貨後到2020才陸續把帳款收回, 單就應收帳款這塊應該是沒有問題的。


BIO:


BIO很神奇的有問題的地方不是在這期跟本期的比值, 而是TATA這項, 這代表BIO在2020年的收入佔資產的比例特高, 導致瞬間的大額收入讓Beneish Model的分數飆高。以下是BIO近期的財報:




從財報上來看, 損益表是大幅成長的, 而且成長幅度高於總資產不少, 這才造就了TATA特高, 而現金流量雖然也有增加, 可是幅度其實不大, 而且損益表裡成長最大的是其他收益總數, 這個項目只看YAHOO財經整理後的財報沒用, 得直接看SEC的公司財報裡的公司說明才知道, 這塊目前有點提不起勁去看, BIO當初會買主要是他本益比很甜, 而且又是70年的老生技公司, 專門研發生產檢驗儀器, 試劑, 醫材的公司, 像這種老牌的生技公司應該蠻穩的, 想說之後有空在來細看財報了~。

最後順便提一下, Beneish Model score我也有整合到Norn-Stockscreener美股過濾器, 畢竟難得做好了就順便整到一起了, 希望能投資報酬有正面收益的回饋XD




Beneish Model 參考資料:

2021年1月11日 星期一

MahoMangaDownloaderVer13.6更新

這兩天有使用者反應在他的環境下載器沒辦法正常下載cocomanhua的資源, 可是他如果有用VPN則可以正常下載, 基本上遇到這種環境問題就超難解, 畢竟我這邊沒辦法reproduce環境...。

之後跟使用者收了log, 把他下載失敗的html debug測試看看, 發現程式是能正常work的, 所以應該不是網站對應不同國家IP回不同網頁內容的問題, 如果是這樣會失敗就很玄了..., 目前是猜還有一種可能, 因為cocomanhua根本不會顯示頁數, 網站會把該話所有頁數都放在同一頁吐回給瀏覽器, 所以當初下載器做這塊時, 是看有沒有幾個關鍵html tag以及瀏覽器的loading狀態判斷圖片是不是已經全部取得, 目前是猜是不是這個使用者的網路環境有問題, 導致他的瀏覽器在瀏覽該網站時會一直呈現loading狀態, 所以才導致下載器timeout造成不能下載, 不過因為我不能reproduce, 所以目前只能用這方向去猜了QQ

至於解決方法等於只能workaround, 因為網站故意不吐頁數我也沒辦法知道到底總共幾頁, 現在又不能看瀏覽器狀態知道網站存取結束沒, 我只能做成如果瀏覽器狀態一直loading的話, 就在timeout前一刻當作跑完繼續處理了...。

至於最後慣例的推坑時間, 最近還沒開新的坑, 就先放個高分少女的圖, 這部作品有點酸甜的介紹古早電玩以及青春的小故事非常好看, 下面這張圖是媽媽跟女主角姊姊跟第二女主角要男主角玩純愛手札瞭解少女心, 有夠爆笑XDD



Ver13.6 更新內容:

* 嘗試修復部分使用者cocomanhua下載失敗問題


下載器Demo圖:




介紹:

https://project.zmcx16.moe/?page=mahomangadownloader


MahoMangaDownloader下載器主要為幫助使用者改善線上漫畫的閱覽體驗, 如果試看的漫畫您非常喜歡, 也請麻煩購買正版支持原作者, 讓作家們能繼續創造出下一部更棒的作品。


環境需求

.Net framework 4.5.2或以上的版本

Visual C++ 2015 (只能安裝2015版, 其他版本不行)


簡單除錯:

* 如果下載失敗, 麻煩先用瀏覽器測試看資源是否存活。

* 如果能正常用瀏覽器瀏覽, 麻煩先查看LogFiles資料夾內的log檔案看錯誤訊息為何。

* 回報問題時, 麻煩提供有問題的網址以及log內容, 這樣我才有辦法測試找問題原因。


檔案位址:

https://drive.google.com/file/d/1khFIX8oebGT_HVZu_62DGBRij0yC64cy/view?usp=sharing


32位元版本:

https://drive.google.com/file/d/1aL3JqlcGWd0NaOJo5lA27tEQJ42MkNid/view?usp=sharing


解壓密碼:zmcx16


免責聲明:

******************

MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。

2021年1月10日 星期日

啃生肉漫推薦 - moeka.me網站的mangaEditor

之前有寫一個OCR即時翻譯軟體玩Gal Game or 生肉漫神器的文章:

https://blog.zmcx16.moe/2020/07/ocr-capture2text-gal-game-or.html

不過上面介紹的Capture2Text工具雖然很萬用, 玩Gal Game是固定文本框所以用起來還OK, 可是如果是像生肉漫那種, OCR抓到的字常常有各種古怪, 準確率不是很高, 所以頂多拿來玩遊戲用, 沒拿來啃漫畫...。 不過後來找到一個網站, 雖然主要功能是給翻譯漫畫嵌字用的, 滑鼠點擊一下就可以把文字從對話框提取出來, 可是他同時也提供翻譯的功能, 等於我滑鼠點擊一下選對話框, 在點擊第二下就能直接翻譯, 真的超好用!! 

P.S. 沒有偵測到對話框的部份看起來就沒辦法翻譯了, 畢竟本質上是漫畫嵌字軟體, 不像一般OCR軟體那樣萬用, 有點殘念。


網站: https://moeka.me/mangaEditor/

使用畫面大概如下:




另外這作者是香港中文大學Computer Science研究助理, 漫畫對話框提取的功能還有寫成論文, 網站就是他實作的結果, 真心覺得佩服, 我研究所做研究只是為了畢業QQ...

有興趣的人可以看作者網站的自介, 還有他做的研究:

https://moeka.me/

https://moeka.me/research.html

2021年1月9日 星期六

Anime4K - 即時提升動畫畫質的神器

最近亂逛Github發現的神器, Anime4K並不是一個轉換動畫畫質的工具, 而是編寫適合動畫影片使用的著色語言, 例如去模糊或銳利化等等, 再讓播放器播放時套用該著色器改善動畫畫質。 Github如下:

https://github.com/bloc97/Anime4K

至於用法其實很簡單, 找個支援套用GLSL著色器的播放器(Anime4K新版的release已不支援HLSL), Anime4K推薦MPV, 也有針對MPV寫使用說明:

https://github.com/bloc97/Anime4K/blob/master/GLSL_Instructions.md

懶得看上面的手冊的話簡單步驟如下:

1. 安裝MPV:

https://mpv.io/installation/

-> https://sourceforge.net/projects/mpv-player-windows/files

下載完執行 updater.bat, 可以看到MPV會安裝在當前目錄。


2. 下載Anime4K的著色檔: https://github.com/bloc97/Anime4K/releases

windows的話, 複製裡面所有glsl檔到C:\Users\{使用者名稱}\AppData\Roaming\mpv\shaders目錄下(shaders資料夾不在就自己建一個)。


3. 設定MPV設定檔使用Anime4K

windows的話, 到C:\Users\{使用者名稱}\AppData\Roaming\mpv目錄下新增mpv.conf設定檔, 並複製下面內容到mpv.conf:

glsl-shaders="~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl;~~/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"

一樣地方新增input.conf, 複製下面內容到input.conf:

CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl;~~/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"; show-text "Anime4k: 480/720p (Faithful)"

CTRL+2 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl;~~/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl;~~/shaders/Anime4K_DarkLines_HQ.glsl;~~/shaders/Anime4K_ThinLines_HQ.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"; show-text "Anime4k: 480/720p (Perceptual Quality)"

CTRL+3 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Upscale_CNN_L_x2_Denoise.glsl;~~/shaders/Anime4K_Auto_Downscale_Pre_x4.glsl;~~/shaders/Anime4K_Deblur_DoG.glsl;~~/shaders/Anime4K_DarkLines_HQ.glsl;~~/shaders/Anime4K_ThinLines_HQ.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"; show-text "Anime4k: 480/720p (Perceptual Quality and Deblur)"

CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"; show-text "Anime4k: 1080p (Faithful)"

CTRL+5 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl;~~/shaders/Anime4K_DarkLines_HQ.glsl;~~/shaders/Anime4K_ThinLines_HQ.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"; show-text "Anime4k: 1080p (Perceptual Quality)"

CTRL+6 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl;~~/shaders/Anime4K_Deblur_DoG.glsl;~~/shaders/Anime4K_DarkLines_HQ.glsl;~~/shaders/Anime4K_ThinLines_HQ.glsl;~~/shaders/Anime4K_Upscale_CNN_M_x2_Deblur.glsl"; show-text "Anime4k: 1080p (Perceptual Quality and Deblur)"

CTRL+0 no-osd change-list glsl-shaders clr ""; show-text "GLSL shaders cleared"

這樣就可以用Ctrl+1 ~ Ctrl+6切換各種著色特效, Ctrl+0則是關閉所有特效。


到這邊就大功告成, 個人用老動畫測試覺得效果真的蠻顯著的, 這樣以後重看老動畫就不會那麼痛苦了:





另外來看一下Anime4K的glsl檔案, 看起來裡面有些是自己寫的著色特效, 有些則是用CNN訓練出來的:



沒學過glsl而且自己影像處理也只會皮毛所以基本上根本看不懂~ 不過只要知道怎麼用就好, 以後想追老動畫至少能看的不那麼痛苦了, 非常感謝Anime4K作者造福老宅宅XD

2021年1月8日 星期五

MahoMangaDownloaderVer13.5更新

前幾天有幾個使用者反應lovehug新增漫畫會失敗, 看了一下應該是網站有改版, 在頁面標題那邊加了一堆\t\n去防爬蟲, 基本上這問題好解決, 把regular expression enhance一下就沒問題了~。

在來順便推個坑, 最近在看"田中~年齡等於單身資歷的魔法師~"輕小說, 真的是超髒超下流, 這輩子目前看過最糟糕的輕小說沒有之一, 笑到我能用這部小說練腹肌了~~~

另外裡面的女主角每個都超婆, 尤其是超喜歡艾絲特, 強力支持田中x艾絲特CP阿!! (或是"我全都要"結局我也完全可以XD) 








bookwalker電子書連結: 

https://www.bookwalker.com.tw/search?series=9117


推廣文章: 

https://blog.zmcx16.moe/2021/01/blog-post.html


Ver13.5 更新內容:

* 修復lovehug.net改版導致parser失效問題


下載器Demo圖:




介紹:

https://project.zmcx16.moe/?page=mahomangadownloader


MahoMangaDownloader下載器主要為幫助使用者改善線上漫畫的閱覽體驗, 如果試看的漫畫您非常喜歡, 也請麻煩購買正版支持原作者, 讓作家們能繼續創造出下一部更棒的作品。


環境需求

.Net framework 4.5.2或以上的版本

Visual C++ 2015 (只能安裝2015版, 其他版本不行)


簡單除錯:

* 如果下載失敗, 麻煩先用瀏覽器測試看資源是否存活。

* 如果能正常用瀏覽器瀏覽, 麻煩先查看LogFiles資料夾內的log檔案看錯誤訊息為何。

* 回報問題時, 麻煩提供有問題的網址以及log內容, 這樣我才有辦法測試找問題原因。


檔案位址:

https://drive.google.com/file/d/1ekoJnl1fPnAx4WP5aDqVfZnt3kVHXbwt/view?usp=sharing


32位元版本:

https://drive.google.com/file/d/1WZEFKObL1R1AV5sHvTxpGj3kMH2NOwA9/view?usp=sharing


解壓密碼:zmcx16


免責聲明:

******************

MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。

2021年1月5日 星期二

[輕小說推薦] 田中~年齡等於單身資歷的魔法師~

小說封面 Vol 1~5






介紹:

★即使有超強外掛,還是因為長相抱歉而不受歡迎!
★轉生前苦命,轉生後有美女相伴依然勞碌命?

總之就是我們的主角「田中義男」雖然轉生到異世界去,不過長相還是臨死前的那副衰樣。
他向神要求玉樹臨風的超級帥哥臉,卻被殘忍地拒絕。
無可奈何之下,沒時間哀怨的田中向神討了作弊級治療魔法之後,開始了這個世界的生活。
結果才一上街就被守衛覺得形跡可疑而硬是關進牢裡,
所遭遇的每個女性也一個比一個冷淡。
然而他毫不氣餒,以各種淫穢想像為食糧享受這世界的種種……
榮獲「なろうコン大賞」的問題作品,終於成書問世啦!

bookwalker電子書連結: https://www.bookwalker.com.tw/search?series=9117


這部輕小說電子書買後就一直放置著, 最近兩天才開始填坑, 結果笑到沒丁沒當, 根本是我這輩子看過最髒最糟糕的輕小說沒有之一, 然後沒想到作者直接在後記撇清責任XDDD:



附上比較不糟糕的一頁:


這頁已經是最溫吞的了, 其他9成以上超髒的頁面真的不敢貼..., 什麼海鮮飲料OOXX要找到沒有糟糕的一頁還比較難, 根本貼不出來..., 另外由於性騷擾的成分夭壽多, 所以不推薦給沒抗性的女生看。 

以個人評價來說, 文庫第一集我覺得只有70分, 劇情方面有點單調, 就是遇事件開掛解決這種套路, 而從文庫第二集~目前第五集開始, 分數直接爬到95分以上, 主要是其他各個角色定型了下來, 各個角色的互動以及內心戲非常有趣, 到黑肉蘿那邊的劇情還感動了一下, 不過其他9成以上的內容搞笑到害我一直在練腹肌, 這部是我少數拿來練腹肌練到痛的輕小說之一!

聽說Web收尾有點隨便, 不過文庫看到現在覺得越來越好看, 感覺作者應該有想繼續認真寫文庫版, 希望能有個喜歡的好結局, 對這部有興趣的人歡迎多多支持文庫版!!!

2021年1月2日 星期六

MahoMangaDownloaderVer13.4更新

這次更新主要是有使用者回報loveheaven網站改版了, 不過不是換網域名, 而是從新做了一個新網站, 舊網站貼一個公告說搬遷到哪。 稍微看了一下新的網站架構, 雖然外觀變不少, 不過主要layout跟舊站算大同小異, 圖源的位址也沒有改變, 花點時間改下parser就行了~。

另外這次又想推個坑, 最近在看動畫: "隱瞞之事", 是絕望先生的作者久米田康治老師的作品, 漫畫今年完結, 動畫則是今年春番的作品, 趁這次連假開始填這坑, 沒想到完全對到我好球帶。 劇情有趣不說, 重點是女兒小姬超可愛!!!  加上高橋李依配音動畫整個完全大加分阿~~~, 非常推薦有興趣的人入坑!!!



動畫位址(巴哈動畫瘋): 

https://ani.gamer.com.tw/animeVideo.php?sn=15168

介紹:

隱瞞之事是畫圖的工作?漫畫家後藤可久士老師正在週刊少年漫畫雜誌上連載有點下流的漫畫,但是一想到這件事可能會被就讀小學 4 年級的獨生女.姬發現,他就害怕得每天晚上都睡不好……。愛與歡笑的漫畫家爸爸與女兒之間的故事、就此開幕。


Ver13.4 更新內容:

* 新增lovehug.net網站


下載器Demo圖:




介紹:

https://project.zmcx16.moe/?page=mahomangadownloader


MahoMangaDownloader下載器主要為幫助使用者改善線上漫畫的閱覽體驗, 如果試看的漫畫您非常喜歡, 也請麻煩購買正版支持原作者, 讓作家們能繼續創造出下一部更棒的作品。


環境需求

.Net framework 4.5.2或以上的版本

Visual C++ 2015 (只能安裝2015版, 其他版本不行)


簡單除錯:

* 如果下載失敗, 麻煩先用瀏覽器測試看資源是否存活。

* 如果能正常用瀏覽器瀏覽, 麻煩先查看LogFiles資料夾內的log檔案看錯誤訊息為何。

* 回報問題時, 麻煩提供有問題的網址以及log內容, 這樣我才有辦法測試找問題原因。


檔案位址:

https://drive.google.com/file/d/1Ew_OHQOMFsAPEWCTIpG4sz6up99KUIgE/view?usp=sharing


32位元版本:

https://drive.google.com/file/d/1vGhzFBmekR748PF7CB7rKpcD-C6GJ-GV/view?usp=sharing


解壓密碼:zmcx16


免責聲明:

******************

MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。