2022年4月17日 星期日

MahoMangaDownloaderVer16.4更新

注意!!  Ver16.4版開始必須安裝VC++ 2019可轉散發套件, 舊版使用的VC++ 2015不支援新版程式!!

VC++ 2019下載連結:

x64: https://aka.ms/vs/17/release/vc_redist.x64.exe

x86: https://aka.ms/vs/17/release/vc_redist.x86.exe


微軟VC++連結:

https://docs.microsoft.com/zh-tw/cpp/windows/latest-supported-vc-redist?view=msvc-170


這次更新主要是解決cocomanga最近改版, 導入reCAPTCHA v3導致下載器不能下載問題, 後來更新了CefSharp到最新版加上一些小設定後看起來是有bypass過去了, 不過也不知道是不是所有人的環境都能pass, 畢竟reCAPTCHA判斷是不是機器人的基準是黑箱, 也只能遇到再想辦法了...。

另外一個修改則是上一版在加hitomi的設定是文字寫反了, 因為是先POC implement在加UI, 只確定功能work, 沒注意到wording跟實際實作的功能判斷邏輯是反過來的, 是收到使用者的回報才知道, 有點丟臉XD

再來是這次的題外話, 開始追2022的新番, 想一個一個來推廣, 這次想推廣漫畫一直有追的: "派對咖孔明" (巴哈動畫瘋沒代理真的很殘念...)

wiki介紹:

《派對咖孔明》(日語:パリピ孔明)是四葉夕ト原作、小川亮作畫的日本漫畫作品。從《Comic DAYS》在2019年12月31日起開始連載。描述五丈原之戰中病死的諸葛亮以年輕之姿轉生到正在舉辦萬聖夜遊行的現代日本東京都澀谷,並因此與創作歌手月見英子相遇,於是為了實現他的夢想而以他的軍師身分活躍的故事。


OP:


ED:


另外OP原曲是出自匈牙利這首歌, 比較影片:


有興趣的話可以追追看, 漫畫跟動畫都超推薦~。


2022年4月16日 星期六

[網站開發] Norn-StockScreener 新增在外流通股過濾條件 & 多因子交互選股模型因子參數

最近在想還有什麼好方法可以找出適合投資的公司股票, 剛好正在看的書有提到巴菲特比起發股息, 更喜歡透過回購庫藏股的方式回饋股東(畢竟不用課稅), 就想說剛好趁這次機會, 一併實作這個方法到自己做的投資網站的選股過濾器以及多因子交互選股模型~。

至於要怎麼找出積極回購庫藏股的公司呢? 透過查詢上市公司近幾期財報的在外流通股數, 就可以知道最近這陣子公司的在外流通股變化, 就可以間接判斷這間公司是否有在回購庫藏股。 如果在外流通股增加, 就有可能公司在進行增資, 發行更多股票來吸取更多資金擴展公司營運; 反之如果在外流通股減少, 就有可能公司在進行減資, 將資金還給股東讓股數減少, 這樣分母小了公司未來賺的錢就可以分更多給股東, 每股盈餘也更好看。 另外還有股票分割跟反分割, 這個對公司營運本質上沒差, 只差在市場上看到的價格而已。

具體的增資、減資、股票分割、股票反分割這邊就不再多加說明, 想更瞭解可以參考市場先生這篇文章:

減資是什麼意思?股票減資對股價有怎樣的影響?


另外這邊想再強調, 增資跟減資沒有絕對的好與壞, 對正在擴展市場急需資金的公司來說增資是好的, 可以用增資得來的資金繼續擴大公司規模; 反之手邊資金持有過多且短時間又沒有資金運用需求的公司減資則是好的, 把多餘的資金還給股東, 可以讓每股盈餘更好看, 等同於每個股東可以分到更多公司的獲利。

至於要怎麼取得這間公司過去的在外流通股, 一個是可以看過去的財報取得, 或是簡單點這個網站就有整理好的資料了:

https://sharesoutstandinghistory.com/


最後整合好的功能如下, 多加了近半年&近一年在外流通股變化條件過濾&因子參數:

Norn-StockScreener投資網站: https://norn-stockscreener.zmcx16.moe/

Github: https://github.com/zmcx16/Norn-StockScreener


再來就來Demo一下吧, 首先我想找最近半年 & 一年有回購庫藏股近5%的公司(註: 5%算非常多了, 通常市值越大的公司這個數字會越小, 畢竟代表要拿出的資金會更龐大), 另外為了避免挑到營運不好虧損才想減資的公司, 所以有額外設定ROA, ROE皆大於5%。

另外如果是只顧私利的惡劣管理層, 可能會用公司的資金回購股票拉抬股價, 然後管理層個人在狂賣自家的公司股票, 所以也設定內幕人士持股以及交易權重為1, 這樣用多因子選股模型排序出來的公司就是在外流通股漸漸減少, 同時內幕人士也對公司有信心願意持有或買進自家公司的股票。



用多因子分數排序第一的是GCO服飾零售商, 來看看這間公司的流通股歷史紀錄:



可以看到這間公司的在外流通股持續減少, 不過這也有可能不是回購庫藏股(e.g. 股票反分割), 另外這個網站我觀察偶爾會混一些異常資料, 所以還是要Google一下這間公司的新聞以及SEC文件, 看是不是真的有持續回購庫藏股, 查了一下這間公司的確是有持續在回購自家公司股票。

Genesco Board Boosts Share Buyback Authorization By $100 Mln - Quick Facts

另外這間公司最近一年獲利持續成長, 股價疫情之後也是持續往上爬, 初步看是值得長期投資的公司, 不過2022Q2分析師預估EPS會大減, 就不知道最後到底會怎樣了~。



再來反過來, 如果今天我們想找的不是持續回購股票的價值股公司, 而是持續增資想積極擴展市場的成長股公司的話, 那我們只要把過濾條件從<-5%改成>+5%, 多因子參數從+1改成-1就好, 這樣就代表過濾出來的公司是近半年以及近一年增資5%以上的公司, 然後多因子參數則是輸入負權重, 這樣流通股越減少分數越高的因子就會變成流通股越少分數越低了, 多因子分數排序下來就會是流通股增加越多分數就越高, 另外因為成長股公司通常內幕投資人絕大多數都是一直賣股票套現, 所以內幕投資人交易因子權重就不使用了, 查詢結果如下:


結果這一年增資近5%, ROE & ROA > 15%的只有三檔, 其中前一二名多因子分數相同, 其中一檔還是鼎鼎大名的COIN(比特幣基地), 會持續增資取得市場資金完全不意外阿, 畢竟現在虛擬貨幣交易所正在戰國時代, 當然是盡可能的增資獲取營運資金, 快速的擴佔市場規模。 

 


這次的分享大概就到這邊, 流通股因子我個人覺得是想要長線投資才會用到的因子, 如果想找長線投資標的的話可以參考看看~。

2022年4月8日 星期五

MahoMangaDownloaderVer16.3更新

這次更新主要是有使用者回報, hitomi有些資源會載幾頁就停了, 後來查了一下發現原因是webp轉檔的問題, hitomi的資源幾乎都有被轉成webp or avif藉以節省網路流量, 而下載器最一開始在處理webp時, 是採用轉檔的方式處理, 會先根據檔名判斷看能不能知道原檔名, 能判斷原檔名就轉換回原檔案類型(bmp, jpg, png, gif), 不能判斷就預設轉成png。 像hitomi這種圖片位址完全看不出原檔名的就一律轉成png。 然後出問題的地方就在於, 有些CG資源是有含動態圖的, 像這種動態圖的webp, 照理說要轉檔成gif, 可是下載器沒辦法從圖片位址判斷他是不是gif, 硬轉成png圖檔才造成轉檔失敗...。

要解決這問題有兩種方案:

1. 程式提供hitomi專屬設定 - 停用自動轉檔, 這樣載下來的就都是webp, 就不會有問題, 不過缺點是得用特別的影像瀏覽工具才能觀看。

2. 程式去偵測raw file看是不是動圖, 是動圖就轉gif, 不是動圖就轉png / jpg, 這塊要研究看看才知道怎麼做, 需要花些時間。

最後決定先採用方案1, 加個設定檔下載原始檔案不轉檔, 比較一勞永逸不怕之後又有轉檔怪問題~。


另外剛剛又有一個使用者回報, wnacg的壓縮檔整包下載有問題, 變成只會一頁一頁下載, 快速地看一下是html碼有改導致parser失靈, 修一下parser就好了~。


最後題外話部份, 昨天看了繪師咔嚓121381 畫的一部真實故事改編的漫畫: "回想", 內容是霸凌&社會問題有關的題材, 看完後勁超大, 花了不少時間心情才平復, 有興趣的人可以看一看...。



漫畫連結:

https://www.ptt.cc/bbs/C_Chat/M.1649382173.A.0DD.html


作者原始發佈連結:

https://tieba.baidu.com/p/7687901234?pn=1

P.S. 這部漫畫最後有if線, 在上面連結的第8頁開始, 看完心情會好很多, 不過建議可以看完本篇後隔一天在看會更有感觸~。