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

2022年3月5日 星期六

[追加更新] MahoMangaDownloaderVer15.9 & 16.0 & 16.1更新

今天有使用者回報, N站下載的資源有高機率重複頁, 我剛剛測試了下的確有這問題, 不過上一版測試的時候沒遇到這問題, 不知道到底是運氣太差沒測到, 還是網站又改了什麼導致網頁跳轉時不會立即render造成, 也可能是CefSharp的雷..., 總之先加個防呆處理了...。