FinTastic.Trading Body Wrapper

美股衝浪雷達 – 動能排序FinTasticRS

美股衝浪雷達 – 動能排序FinTasticRS

Summary

  • 掌握市場行情的工具
  • 改進的選股雷達
  • 用Google Sheet組建自己的動能股排行
  • 解讀動能排行
  • 優點與缺點
  • FinTasticRS 連結
  • 問答題Q&A

掌握市場行情的工具

如果你熱愛衝浪,你需要透過網路尋找海浪的氣象預估,等待不錯的海象條件,在正確的時間來到正確的地點。短線投資也像是在衝浪,交易人需要等待股票出現突破、出量,帶動一波資金的浪,在波段中獲取利潤。兩件事的共同點都是精準搜尋,且須即時掌握機會。對於熱愛衝浪的人來說,只需知道冬季的夏威夷瓦胡島北岸有巨浪與美景,其背後的地球科學原理並不重要。短線股票投資也是,既然是要短線進出,其漲跌背後的意義(基本面)相對不重要,聰明錢會帶動資金羊群效應,股價會強者恆強,短線資金尋找的是最小阻力位的突破。如同氣象預估需要衛星雲圖,在股市則也需要一些能即時掌握市場行情的工具。

動能效應就是股價強者恆強,這是人性的一部分,這種現象在市場上不太可能消失表面上。我們似乎應該知道股票走勢發生的理由,實際上,這是徒勞無功的,股票交易不是追求真理,我們只需要幫我們賺錢的資訊,價格本身可能就是一切。

很多免費現成的工具是有瑕疵的!要綜觀股市會以三大股指Nasdaq, S&P 500指數的技術分析來判斷整體股市行情,搭配11大產業指數與許多主題ETF來觀察類股輪動,使用Tradingview的個股上漲幅度排序找強勢股,閱讀財經新聞找題材個股。這是我過去會使用的動能選股雷達組成,也是大眾比較容易取得的免費資訊,但這些工具有一些缺點,並且導致我們無法有效地了解股票市場現況:

  • 股票指數常與手持股票表現脫鉤 – 2021年3月的高成長股票大幅下跌40~50%,但Nasdaq最多僅下跌11%。目前(2021/6/8)FANGMANT等8檔股票佔Nasdaq 100指數權重高達47%,佔S&P 500指數權重23.4%。超大型股掩蓋了其他股票,無法反應股市的平均表現。
  • 沒有恰當的類股指數或ETF – 有些新興的產業沒有相對應的類股或ETF,例如AdTech族群(ROKU, APPS, MGNI),FinTech(UPST, LPRO, SOFI), TravelTech(ABNB, LYFT,EXPE)
  • 上漲排序無法客製權重 – 線上排序工具僅能依照1周、1個月、3個月來做上漲排序
  • 碎片化資料 – 上述資料再加上財經新聞,資料非常多,手工閱讀與整理耗費相當多時間,可以同時關注的股票有限
  • 追蹤數量有限 – 基本面的調查需要花費較多時間,能夠持續追蹤的股票約50檔,當遇到資金輪轉到雲端股以外時,就無法迅速理解與適應

改進的選股雷達

在Mark Minervini的超級績效一書中提到,Mark相當仰賴電腦幫忙篩選符合標準的股票清單以供進一步研究。其中最重要的就是找出相對強勢的股票,他推薦的是Investor’s Business Daily推出的Relative Strength(RS)相對動能指標 (RS為IBD專利,是付費內容)。投資人要集中注意RS>70的股票,讓電腦幫忙篩除雜訊。實際緊盯Mark的Twitter之後,的確發現他的選股並不會只熱衷於自己熟悉的股票,且常常出現一些沒聽過的中小型股票。於是我非常堅定需要改進自己的選股雷達,才能從股市中找到更多的機會。

我一開始先訂閱了IBD的LeaderBoard付費資訊,但發現他費用貴、且對於RS缺乏客製調整功能。對於想直接拿到一份股票買入名單的人或許很省時,但我需要的是全市場的鳥瞰雷達,所以IBD服務不是我要的。2021年2月開始,我自行將一些動能排序想法,透過Google Sheet來實作。反覆試驗計算股價短中長線趨勢的方法與參數,以符合我的買賣週期。觀察名單也擴大到將近500檔股票,並且將他們依照投資主題做分類,最終將全部股票的動能做量化排序,就成了股票動能排序FinTasticRS。此工具是改進的雷達,可以幫助了解目前股市方向、動能、板塊熱區,讓我將研究時間集中在相對動能>75的股票(500X25%=125檔),再做手工選股。工具已具備廣度、即時性、客製化,並且持續在交易實戰中,學習如何閱讀並改進。可以說,有了這個選股雷達,我終於可以看到股市全貌了!

用Google Sheet組建自己的動能股排行

Google sheet有內建一個googlefinance函數,可以擷取delay 15分鐘的股票價格、歷史開盤、收盤、最高、最低價,市值、PE等資訊。透過這個免費又強大的功能,自製股票動能排序成為了可能。整個動能排序的製作,主要有兩個主要結構規劃:

  • 動能公式與參數
  • 觀察名單建立與分類

動能公式與參數

動能投資法一書中推薦的動能計算方式為90天的趨勢線(線性回歸linear regression)斜率(slope)。這個斜率代表的是-從過去的90天股價擬合一條最適趨勢線,透過這條線我們可以預估隔天的股價漲幅。這個功能可以在TradingView Chart中呈現。

趨勢線 – 在統計學中,線性迴歸(英語:linear regression)是利用稱為線性迴歸方程式的最小平方函數對一個或多個自變數應變數之間關係進行建模的一種迴歸分析。一條趨勢線代表著時間序列數據如股票價格在一段時期內增長或下降。

使用Regression Slope來計算動能的好處,是排除了股價極端波動的雜訊,並提供了完整的趨勢代表性。90天的股價每一天所代表的重要性都一樣,只會影響1/90的計算結果。但實際使用之後發現缺點則是,regression slope是落後指標,即使股票單日大跌,但仍舊只能改變1/90的資料集。而股票型態千變萬化,不會乖乖地在趨勢區間運行。在轉折判斷上,新的股價比舊的股價重要得多。所以我的第二種動能計算方法是 – Price / 20 ma,此數字反映的是當日股價的強弱,當數字越大(股價距離均線乖離越大)代表股價越強勢,買盤(需求)超出賣盤(供給)越多。但透過Price/20ma數字做排序發現排行的波動性極大。假設目第200名的數字是1(100%),當股價大漲5%,數字變成105%,排名可以大幅前進到第100名,再漲5%來到110%則排名可能進到第50名。為了讓動能可以包含長周期的完整代表性與短周期的即時敏感度,我最後分別計算了短周期(Price / 20ma)、中週期(20日Regression Slope)、長週期(60日Regression Slop)動能,並分別以短(15%)、中(50%)、長(35%)加權計算,得出一個最後的動能分數。這樣的計算方式可以兼顧不同周期,並且對日後判讀趨勢的結構將有幫助。相較90日Regression,我的參數重視的是20日趨勢,主要原因是2021年資金氾濫、類股輪轉快速,高成長股/雲端股Beta普遍較高,修正速度也非常快,所以動能排序的短周期是為了更貼近我的投資需求。對於較長線的投資人,可以自己試看看不同的權重參數設定。

觀察名單建立與分類

觀察名單新增/刪除的維護需要手動處理,在周末可用TradingView的Screener功能做個股篩選,篩選條件就是周漲幅較高Mid Cap股票(Market Cap > 800M & <80B),除此之外,還盡量挑選不同類別、交易量較大(日均量750K)、有消息面的熱門股。每周也刪除一些交易量低、財報後大跌、被併購、長線表現落後的股票。全部股票用投資主題分為64類,每一類目前最少有4檔股票,最多有18檔股票。同類股票應該具備股價走勢高同質性,產業挑龍頭才有代表性。我的觀察名單列入很多高成長股與雲端股,但為了能產生比較,也會特別挑選公共事業、銀行、機械這些過去從來沒有接觸過的股票。當某一個類股的平均RS較高,我會尋找該類股中更多的股票,RS較低的類股,則會從中刪除一些表現最差的股票。慢慢透過每周的更新維護,名單就會越來越完善。

解讀動能排序-FinTasticRS

製作好的Googl Sheet 工作表- 動能排序FinTasticRS看起來像上圖,最主要的選股數據為短線相對動能Relative Strength (S RS)、中線相對動能(M RS)、長線相對動能(L RS),綜合加權相對動能(RS Rank),其數字越大代表動能越強。其他還計算了許多輔助判讀的數據:
5D%, 20D% – 5日漲幅與20日漲幅
P/5ma, P/20ma – 計算股價與5ma, 20ma的距離,在雙均線交易系統中,突破5ma買進、跌破5ma賣出,當股價低於20ma時就不投資。
轉強指數 – (S RS – L RS) + (S RS – M RS),數字越大代表股價短線轉強
Discount(Disc) – 計算股價距離60日高點的距離,留意100%以上就是創60天新高的股票
Day Volume(DayVol) – Volume / Average Volume,計算當日交易量是量增或量縮,要留意量增(>120%)的股票
Turnover(Turn) – Average Volume / Outstanding Shares,計算交易周轉率,熱門股的周轉率較高(>5%)
Volatility(Volat) – (20 day High – 20 day Low) / 20ma,計算20天的股價最大波動,波動越大風險越高
R Square(R^2) – 計算股價與20day regression slope的擬合度,數字越大代表趨勢準確

Dashboard提供了一個依照RS排行分層統計的數據。以上圖為例,今天全部股票中(All)54%的股票上漲,平均上漲0.6%。表現最差的是第401~500的-0.4%。「11~150」是我的Benchmark分類,其代表了可投資的動能前30%股票,減去表現異常傑出的前10名。20日RS最強的11~150檔股票平均上漲了16.8%,可以跟自己一個月的交易績效做比較。全體價格在5日線以上(P>5ma)的股票佔77%算略高,此數字類似RSI有買超(80%)與賣超(20%)的效果,過高我會減碼,過低會加碼。價格在月線之上(P>20ma)是可以進行交易的股票百分比,目前RS11~150之中有92%的股票(約138檔)可以挑選。Ave P/5ma 與 P/20ma則是一個購買時參考的均值,代表購買RS11~150的股票,目前均質P/5ma在102%, P/20ma在108%左右的,個股超出均值太高的風險較高。最後放入三個ETF的Benchmark,QMOM – Alpha Architect U.S. Quantitative Momentum ETF是一個採用相同概念的動能策略ETF,其績效應具有較高的參考價值,FinTasticRS 11~150對比QMOM的Beta預估是2~3。

這整個選股雷達的精神是每檔股票都只代表一個投資機會,權重是相等的。不會因為市值多寡而改變。所以在製造指數與圖表時也是依照equal weight方式去計算。上圖提供了對Index可一目了然的理解方式,跟其他K線圖的使用上類似,當5ma向下穿越20ma代表減碼或出場,向上穿越則是加碼或進場。自2021/2月中旬到6月中旬,股票在區間橫盤。Price > 5 ma %是一個類似RSI的震盪指標。當Price>5ma超過80%是超買訊號,低於20%是超賣訊號。可以當作總資金風險控制的工具。

選股 – 從上而下

除了了解個股自己的RS,一個好的趨勢是整個類股一起發動的。在類股RS工作頁,計算了每個類股中的股票平均值排名,並且排序後得出類股動能排序。以上圖來看,Oil類別中含有8檔股票,平均RS Rank 89是所有類別中最高,但須留意目前正在轉弱(-24)。第二名的SaaS – Dev有8檔股票,且目前正在轉強(38)。所以應該要從SaaS – Dev類股中挑選股票放入Portfolio。

來到SaaS – Dev的類股中選股,所有股票都在20ma之上(可交易),我們當然是先以前面5檔RS 83~97為首選。5檔的P/5ma都在104%附近,所以用5ma來做交易的人,停損成本在4%左右。我會開啟5檔個股的K線圖,進一步確認股價是否已經突破Pivot point(確認是的),動能選股就是買最強的,這時可以直接選擇買入MDB。MDB的V Rank是93屬於最高,波動性最大,資金分配時可以稍微縮小購買的份額。但這次剛好SaaS是我比較熟悉的族群,我知道DDOG的業績成長率是前面五檔中最高的,而MDB 20日已經漲了33%,如果MDB在起漲點沒買到,我會改買成長率較高,距離均線較近,V Rank 58在中間值的DDOG。

體檢Portfolio動能

整體資金我分為20分,每一份投資一檔股票,買入時資金依照V Rank加減20%。以上圖為例,投資14檔,目前使用資金70%。這個表格最主要是要觀察Average那一列,選股時有些股票達不到RS>75的標準,但整體平均值一定要達到。上圖中有4檔股票RS<75,但整體平均RS是84就算通過。平均轉強的數字非常重要,目前平均36,挑選了RS偏低的個股就是因為轉強數字不錯,可以彌補高RS已經漲多了的疑慮。當股市過熱或轉下跌趨勢想要減碼,優先考慮V Rank(高波動)的先砍,

自動化交易

當你熟悉了動能排序FinTasticRS的數字與其背後的意義,你就已經擁有一個半自動化的”選股”系統。若進一步將買入/賣出規則用程式寫好後,即可變成自動化的”交易”系統。目前我搭配使用的是TradingView的PineScript,交易邏輯是向上穿越5ma買入,向下穿越5ma則賣出。搭配FinTasticRS的選股名單,逐一設定交易Alert,盤中即可在交易機會出現時自動跳出視窗提醒。

優點與缺點

所有的工具都有優缺點,FinTasticRS也不例外,使用FinTasticRS選股 + TradingView的交易訊號的動能交易,徹底改變了我的交易方法。過去會著重在深度研究+預測個股價值,有時會自命不凡,以為自己發現了別人沒看見的。現在則是認真傾聽市場聲音,了解自己的不足,務實追隨資金與價格給出的訊號。

優點

  • 避免大幅虧損 – 動能交易是右側交易的一種,只有股票在強勢上漲才能入選,對於下跌的股票不管基本面有多麼優,都不符合買入的原則。這個規則讓我可以躲過雲端股的40~50%修正。
  • 真正了解股市全貌 – 因為觀察名單包含了各式各樣的類股,FinTasticRS可以幫助我看到大局,才短短的幾個月,我對市場資金的流動方式學到非常的多。對其他類股的屬性也有更深的了解。
  • 更多投資機會 – 過去只能在自己了解的SaaS股中找機會(約50多檔股票),現在整個股市都是機會(約500檔股票)。
  • 節省個股深入研究的時間 – 認同動能交易,就是在認同我們散戶的股市資訊並沒有”領先”市場的可能。可以讓我們賺錢的資訊可能就是股價而已。我不會去深入研究一家公司,我只需要去了解該公司賣的故事即可。
  • 保持客觀 – 過去研究一檔股票會甚至喜愛上一檔股票,即使股價出現大幅下跌,眼前看到的只是逢低加碼超底。但現在看到的每檔股票都是數字而已。資金能客觀的押注在會賺錢的股票上,而不是自己的喜好。

缺點

  • 交易太頻繁 – 就是因為觀察名單多,機會太多,很容易陷入過度交易的狀況
  • 盤整盤虧損 – 動能交易是看股價轉強才追價買入,當股市進入盤整時,會連續虧損
  • Beta偏高 – 能夠成為高動能的股票多半也是高Beta股票(高風險),當股市大跌時,單日造成的損失也很可觀
  • Google盤中不給力 – 資料太多,手機跑不出資料,桌機在盤中此Google Sheet檔案常常資料讀取錯誤出現”#NA”的符號。盤中,資料正常時,我會截圖以備不時之需,盤後會下載成PDF檔案儲存。

檔案連結 – FinTasticRS

有興趣要自己動手操作看看的人,可以點選連結後,再複製檔案到自己的Google Drive。可以自己更改股票名單與分類。

問答Q&A

Q:2020年底後,為何放棄原本使用基本面分析投資高成長股(雲端股)的方式,改用動能投資法?
A:雲端股(WCLD)在2020年上漲了110%,估值持續的向上擴張,幾乎所有的股票都超過了我認為合理的價格,所以我開始研究價值股,但價值股超過合理價之後又該怎麼辦?估值這件事情有太多主觀且常與市場不吻合,難道我就不要投資了嗎?面對估值失效的市場,我發覺動能投資法是可以長時間適用於各種市場的(除了橫盤)。我不用再深挖財報評估價值。2021仔細聆聽市場的聲音,而做出即時的反應,是對疫情時代的瘋狂股市最適合的方法了。

Q:為何不直接買入RS前20名股票? 為何要手動過濾?
A:第一個原因是避免過度集中投資在某類股,當一個類股整體很強時,會有過多股票衝上排行榜前面,例如之前石油、比特幣這些高波動股票就曾經大幅佔據排行榜前20名。第二個原因是要過濾低品質高動能股,低品質是例如GME那種因為消息面暴漲暴跌的股票。第三個原因是排行榜最前面的股票通常已經大漲一段了,我覺得可以加入一些才剛起漲的股票(剛轉強),那些股票的RS大約在70~80。第四個原因是調整風險程度,排行最前面的股票通常波動最大(高Beta),當股市過熱,我會換一些低波動股票。

Q:為何不按照「動能投資法」書中敘述的買入持有,直到大盤轉弱,而要用5ma均線交易法?
A:這個部分我仍缺乏回測數據來顯示哪種交易策略會比較好,但以我的RS參數都是短線的,那就不太適合用長線的交易策略。而我的選股屬於高波動Mid Cap成長股佔多數,而「動能投資法」書中用的是S&P 500的大型股,波動相對較低。高波動股票一天下跌超過5%也很常見,5ma均線跌破賣出讓我可以嚴格控制風險。

Q:為何”轉強指數“很重要?
A:轉強指數是計算(短線RS-中線RS)+(短線RS-長線RS),當轉強指數很高,代表股票剛開始改變趨勢,經過10幾天之後才能將中線趨勢往上拉,之後進一步拉高長線趨勢,所以轉強指數是股票起漲訊號。若以均線技術分析來形容,高轉強指數就是剛進入多頭排列的股票。進一步觀察會發現整體RS排行低的股票容易出現超高轉強指數,那些股票代表的是跌深反彈,這些要避免。另外一種類型是RS排行在中間段(50~70)並有超高轉強指數的,會有許多出現盤整2個月,剛剛突破頸線的股票(cup with handle, VCP),那些就是我們尋找的。

Q:資金控管方式為何?
A:我將資金分為20份,波動率高的股票-20%資金,股價表現不錯的約+20%,資金使用經常在50~80%。資金控管仍為自己手動管理,會參考全體P>5ma數字呈現的超買(80%)、超賣(20%),自製FinTastic Momentum 500圖表。股票投資的三大系統:選股系統、交易系統、資金管理系統,目前唯獨資金管理系統還沒有一套自動化標準,是未來研究的一個題目。

Q:盤中/盤後要觀察什麼? 何種狀況會做持股調整?
A:使用FinTasticRS最主要的工作都是在傾聽股市。盤前先讀一下重點新聞,開盤後兩個小時會有相當多的買賣訊號(TradingView交易系統)產出,類股的強弱會越趨明朗,所以大部分的調整會在這兩小時內完成。第一,先觀察手上虧損的股票是否有重大消息需要賣掉股票,獲利的股票可以不用管。第二,執行前一天的盤後計畫,增持/減持股票,達到目標投資資金水位。第三,依照TradingView交易系統跳出的交易訊號,跌破5日線的股票賣出(或先部分減碼)、突破5日線的股票分析K線圖與目前RS,決定是否買入。第四,觀察單日漲跌跌幅排行、類股RS排行,搜索投資機會,調整20檔買入候選股票名單,並將候選名單設定TradingView交易系統Alert。之後(開盤後三小時)會變得悠閒,可以讀讀新聞、看YouTube或是追劇。收盤前一個小時,第一,觀察單日漲幅、類股RS、爆量個股名單,搜索機會。第二,確認Portfolio擁有最佳狀態的組合,整體RS動能(越高越好)、轉強指數(越高越好)、風險指數(越低越好)。盤後,進入TradingView開始技術分析,先是手上持股(20檔)、候選買入(20檔)、轉強指數(選RS在60以上的,約30檔),計畫隔天資金與個股調整方向。

Q:何種大盤情況適合/不適合使用本文的FinTasticRS交易?
A:目前僅做多個股,所以只要大盤上漲,FinTasticRS的高Beta特性會漲的比大盤多,當大盤下跌,因為跌破5日線就要賣出,所以虧損會比大盤小。但是如果大盤或個股在盤整時,就會暴露出此交易系統追高殺低的缺點,造成虧損。當類股輪轉時,類股RS很容易看出來,所以只要做到傾聽股市,把資金放在強勢的股票,整體投資效率會較高。但因為無法做回測,所以此交易方法仍待長時間的檢驗。

Q:動能投資法的合理年獲利?
A:FinTasticRS的觀察名單中包含了各種類別的股票中小型股票,所以最直接的比較方式應該是與Russell 2000指數比較。但更精準的以動能交易策略來比較,QMOM – Alpha Architect U.S. Quantitative Momentum ETF是一個採用相同概念的動能策略ETF。QMOM從1500檔股票,依動能挑選50檔股票等權重(equal weight)投資,每季做再平衡調整。他的5年平均獲利為18.55%。而我的投資更為機動,從短期一個月的觀察(2021/5/27~6/26),QMOM上漲4.98%,FinTasticRS的全部股票平均上漲6.1%,若挑選FinTasticRS動能前30%投資範圍(以第1~150名的股票,減去前10名異常高的數字)平均上漲16.8%。綜合以上數字評估FinTasticRS的動能操作可能是QMOM的2~3倍Beta。若以QMOM since inception的年回報15.08%來看,FinTasticRS動能投資的合理年獲利目標應該是30%~45%。