2021年11月7日 星期日

[網站開發] 選股器新增近N天最高價/最低價/最大量條件 - 美股搜尋網站 Norn-StockScreener

最近開始更換手中的美股持股, 其中在換股選股時有想到說, 除了基本面選股之外, 能不能多看高檔準備突破的, 或是低檔盤整以久的個股, 不只選公司也選買入的時機, 只是之前選股器的條件過濾只有52週高價以及52週低價, 搭配現在市價雖然也是堪用了, 可是卻不知道現在市價跟之前新高/低價的時間距離, 沒辦法設更細緻的條件, 變成還是得手動在進一步過濾個股, 一個一個看才知道, 感覺有點麻煩..., 剛好我之前有幫爬蟲加自動取得每檔個股近一年的每日OHLCV資料, 就決定來加這一塊功能了~。

做好的功能如下,  主要幫選股器加了近N天最高價 / 近N天最低價 / 近N天最大量 (近一年資料):

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



至於怎麼使用, 以上圖的參數來說(N-Day Price High), 選股器會找出近7天價格有破新高的個股, 總共有333筆近7天個股股價有破新高, 例如搜尋結果第一檔個股AB:


另外用N-Day Price Low, 可以找出近N天破新低的個股; N-Day Vol High則是找出近N天破新高量的個股。 另外搭配52W High跟52W Low, 就可以針對需求做更進階的搜尋:

1. 近7天爆量破新高 (N-Day Price High: 7, N-Day Vol High: 7):



2. 近15~30天爆量破新高, 而且現在價格必須在高點5%以內(高點盤整) (N-Day Price High: 15-30, N-Day Vol High: 15-30, 52W High: -5):



3. 近60~90天破新低, 近7天爆量, 而且現在價格必須超出低點10%以上(不再破新低 & 低點爆量上漲) (N-Day Price Low: 60-90, N-Day Vol High: 7, 52W Low: 10):



這次的新功能差不多就是這樣, 我在來想換股時應該會搭配基本面一起使用(e.g. P/B<2 & P/E<15 & 低檔盤整+爆量上漲), 想些情境&做個版面每天讓程式自動搜尋~。

P.S. Norn-StockScreener的資料庫只有市值超過5000W鎂的個股(大概4000多檔個股), 並且網站搜尋有預設搜尋條件, 如果真的要搜尋Norn-StockScreener資料庫的所有個股, 記得先把搜尋條件都關掉(基本搜尋 & Norn-minehunter搜尋)

沒有留言:

張貼留言