2022年5月6日 星期五

MahoMangaDownloaderVer16.5更新

這次更新主要是有使用者回報NH站偶爾會有抓不到資源的問題, 測試了下發現是爬蟲的keyword問題, 判斷的keyword出現時可能資源還沒載入完畢, 總之先換個更嚴謹的keyword測試後看起來是沒問題了, 至於後續會不會再發生就在觀望看看。


至於今天題外話的部分, 想要來推廣最近火紅的SPY×FAMILY間諜家家酒!  這季最推薦的新番之一 (另外兩部是派對咖孔明還有輝夜姬第三季XD)



巴哈介紹:

每一個人都擁有不想讓任何人看見得自己的一面―― 位在世界各國於檯面下進行激烈情報戰的時代。東國與西國已經維持了數十年的冷戰狀態。所屬西國情報局對東課 <WISE> 厲害的間諜〈黃昏〉,為了前往找尋被譽為是會威脅到東西國和平的危險人物,東國的國家統一黨總裁 唐納文・戴斯蒙德 所正在籌備的戰爭計畫,被賦予了一項極秘任務。其名稱為 Operation〈梟〉。內容講述「在一週內組建家庭,並潛入戴斯蒙德兒子所就讀的學校吧」。但是,他所遇到的「女兒」是會讀心的超能力者、「妻子」則是暗殺者!為了互相的利益而成為家庭,決定在隱藏真實身分的情況下共同生活的 3 人。世界的和平就託付即將發生一

動畫瘋連結:

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


OP


ED


既搞笑又暖心, 讓人看了會心一笑的動畫! 挖庫挖庫!


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頁開始, 看完心情會好很多, 不過建議可以看完本篇後隔一天在看會更有感觸~。


2022年3月26日 星期六

[網站開發] 多因子交互選股模型 - 價值-績效乖離因子 - 新增股價區間因子(52W)

關於多因子交互選股模型的介紹, 可以參考以前這篇文章:

多因子交互選股模型 - 個人網站開發


最近選股找標的, 除了會找產業指標以及市場指標乖離過大的公司以外, 也會開始關注價值跟趨勢績效乖離過大的產業&公司, 例如最近發現露營車產業有不少好公司, 營收以及獲利每季都在不斷成長, 可是整個產業的股價今年一直狂跌。 

能想到的原因一個是美國地方政府開始要立法規範把露營車當住家所造成的公共道路&公園濫停的問題, 另一方面則是油價大漲的影響。 除了上述原因以外也有其他各種可能, 像是單純炒作, 升息或是我不知道的各種變數等等, 不過能做的也只有評估自己看得到的這些問題, 對產業的影響會是短期還是長期, 會不會對產業有實質上的破壞性影響, 如果評估後都PASS的話, 就可以進場賭賭看是不是能挖到寶了~。

為了更有效率的找到價值跟股價績效乖離過大的產業或公司, 思考了一陣子有沒有什麼好方法可以創造對應的因子, 結果想了一些作法都覺得沒意義 or 沒用, 像是原本想拿EPS的成長以及股價績效的距離作為評估因子, 可是這兩者的變動程度每間公司落差極大, 像有些公司可能剛好這季EPS爆成長500倍, 可是原因只不過是上一季EPS太低, 所以就算成長500倍也沒賺多少, 拿這個去跟股價上漲下跌的績效相比根本沒意義...。

後來想了想還是沒輒, 沒辦法創造一個價值-績效乖離單一因子, 那就只能靠原本多因子選股模型的作法, 分開計算因子分數, 藉由價值因子的組合以及動能因子的組合變相作為價值-績效乖離多因子了...。

簡單做法就是, 可以把ROE / ROA因子或其他價值因子+ 股價下跌因子做組合, 舉例來說, 如果ROE / ROA很高&股價也下跌很多, 代表價值跟動能乖離過大, 就可以進一步檢視這些公司, 看有沒有什麼好公司可撿。 

除了ROE / ROA, 也可以看EPS成長率, 營收成長率等等。 至於股價下跌因子, 可以看股價績效week / month / quarter / year / ytd 的漲跌%數, 可是到底要用哪個時間區段並沒有標準答案, 而且也很容易因為時間區段切點導致各種偏差, 想了想之後決定就不要看漲跌幅績效了, 我直接新增一個股價區間52W因子, 看目前的股價在近一年的區間的落點, 就可以簡單知道近一年來目前的股價是低或高, 也間接等於知道目前的股價績效是看漲還是看跌。

做好的成果如下, 已經加到自己的個人網站以及Norn-StockScreener:

https://project.zmcx16.moe/?page=investment-formula

https://norn-stockscreener.zmcx16.moe/



為了只看這次想要的價值&績效乖離因子, 先把其他的因子權重都設成0, 只把ROE / ROA跟股價區間因子權重設為1, 不過如果只看這兩個因子, 會得到不少奇怪的公司, 所以還是要設基本過濾條件, 我只要P/B小於2的公司, 搜尋後再用多因子分數排序, 得到的結果如下:



有劃線框起來的, 是我最近觀察到的價值-績效乖離過大的產業, 從Finviz的產業頁面看今年的股價績效排序也可以看到這兩個產業基本面很好, 可是今年股價卻狂跌:

https://finviz.com/groups.ashx?g=industry&v=152&o=perfytd 



除了一開始提到的露營車產業以外, 住宅建設是今年跌最兇的, 我是想大跌可能的原因跟今年為了抑制通膨要開始升息有關, 因為今年升息還是剛開始階段, 所以暫時還沒有想在住宅建設產業撿便宜, 打算過幾個月後再來觀察看看是否有好公司可以撿!

這次分享大概就醬, 目前今年第一季投資績效很不錯, 希望能繼續好下去, 期許自己能早日達到財富自由!!

2022年3月18日 星期五

MahoMangaDownloaderVer16.2更新

這次更新主要是有使用者回報welovemanga又換網域名了, 這個網站真的是看過換網域+更新最頻繁的網站, 還好幾乎網站版面都沒改, 新增支援網域名就可以了...。


最後題外話部份, 雖然已經過一陣子, 不過還是想慶祝一下, 虎與龍15週年啦! 角川還特意做了15週年慶祝網站跟PV:

https://dengekibunko.jp/special/toradora/



想當年喜歡這部的程度, 收藏了全套輕小說10+3卷, 為了玩虎與龍PSP遊戲而去買PSP, 把PSP遊戲所有結局都破完, 收藏遊戲卡, 布偶, 各種精品周邊等等, 現在想想真的很瘋狂, 過了15年了, 還是超喜歡這部(看我部落格就知道了XD)

還沒看過這部酸酸甜甜校園劇的人歡迎入坑, 建議先看動畫在追原作最後在玩遊戲, 遊戲的亞美線做超棒!!


2022年3月11日 星期五

[網站開發] 新增美股蒙地卡羅股價模擬頁面

接前篇: [網站開發] 美股選擇權定價模型 - 用蒙地卡羅模擬計算凱利公式

之前為了做凱利公式後端都寫好蒙地卡羅模擬了, 就想說乾脆前端也多做一頁美股蒙地卡羅股價模擬頁面吧, 成果如下:


另外這功能也一樣有做在選擇權估值頁面, 可以直接可視化股價模擬:



Backend code



Frontend code


投資網站


Symbol欄位是股票代號, 後端會自動用這代號去抓該個股的歷史股價, 並計算加權移動波動率以及過去一年的資產報酬率, 在拿來模擬股價, 如果不想用後端自動計算的波動率跟資產報酬率也可以自己輸入, 這樣後端伺服器就會用手動設定的值, 另外蒙地卡羅的公式如下:


這邊一樣附上雷大的文章:

雷大的Python投資筆記: 如何用蒙地卡羅模擬股價?


這次的實作差不多就是這樣, 再來會繼續想有什麼其他好玩的東西可以做XD