實作你的選股利器 – 找出業績好轉的盤整股

有些投資朋友喜歡追買強勢股,可是股票沒有基本面支撐的話,往往是怎麼上去就怎麼回來。另外也有一些投資朋友想買在起漲前,避免追高。

但是又怕盤整股太過弱勢、有什麼貓膩在裡頭,最終還是擔心買到沒有支撐的弱勢股。然而,若能從基本面找到支撐,會是不錯的信心和參考點。

只不過,基本面分析架構非常複雜,我們這裡先用營收成長作為最簡單的例子,來作為初步的篩選。

本篇前半段先以富果證券的頁面講解,後半段則是整理用程式運行的結果。

立即訂閱電子報,掌握最新資訊!

    稱呼

    電子郵件

    以下非必填,但若您願意分享,我們將能推送更精準的內容給您

    投資經驗

    是否為理工科背景、工程師或有寫程式的經驗?

    有興趣的主題
    量化交易台股期貨海外期貨虛擬貨幣美股

    有興趣的量化交易軟體/平台
    不清楚MultiChartsTradingViewPythonXQ

    想透過量化交易達成甚麼目的?
    不確定自動交易選股回測投資績效量化自己的投資方法想找現成的策略套用

    還有什麼想詢問的?

    好富投 1920x400
    好富投 978x258

    點我了解更多資訊


    短長期營收年增率

    富果有個非常好用的卡片:短長期營收年增率,可以拿來衡量營收成長動能。這是使用近三個月累計營收的年增率作為快線(藍色)、近十二個月累計營收的年增率作為慢線(紅色),以快慢兩條線的交叉來觀察短期公司營收是否出現明顯成長或衰退。

    如下圖,這是光寶科(2301)的短長期營收年增率卡片,搭配月 K 線圖比較觀察,光寶科在 2017 年 2 月快線向下穿越慢線,表示短期營收動能放緩。而在隨後的兩個月,慢線也彎頭向下,股價在整體營收動能放緩後不久也出現波段下跌。

    短長期營收年增率卡片-光寶科(2301)

    另外,這張卡片也能讓大家避開營收衰退的盤整股。敬鵬(2355)如下圖,自從短長營收年增率雙雙跌到負值(營收負成長)之後,股價一蹶不振。

    短長期營收年增率卡片-敬鵬(2355)

    我們現在可以透過營收成長來衡量股價基本面支撐了。不過這還不夠,如果你希望買在盤整的時候,我們還需要想辦法衡量盤整。

    我們可以用雙周( 10 日)和月線( 20 日)兩條均線的距離來衡量盤整。比方說,只要兩條均線的距離低於目前價格的 1.5 %,我們就定義為盤整。大家可以透過富果的 K 線圖檢視,也可以透過程式很快速地計算出來哦!

    如下圖,台積電的 K 線圖,我們另外用灰色的色塊把台積電在盤整的期間標記起來:

    台積電(2330)的 K 線圖

    我們從第一張圖的時候就知道,台積電的短長期營收年增率在 2019 年 6 月出現黃金交叉(快線向上穿過慢線)。從上圖來看,今年 6 月初以及 7 月初的盤整期,都是不錯的進場點。

    Py 101209161710
    Py 101209161711

    程式運行的結果

    再來,這個方法拉長時間來看效果如何?這就是量化通最擅長的部份了!
    以下整理用程式運行的結果

    如果我們把時間拉長至 2014 年,並且限制過去三個月累計營收年增率(快線)以及過去十二個月累計營收的年增率(慢線)必須為正。我們測試幾檔大型股,包含電子股的台積電、鴻海、聯發科,以及傳產的台塑化、台塑、南亞,模擬這幾檔股票在營收發布後 10 日內,若有符合盤整條件,則進場持倉一個月。若進場後一個月內的最高獲利幅度大於最大虧損幅度,則視該筆投資為獲勝的交易。

    測試結果如下表,自 2014 年以來,一共出現 33 次機會,勝率達 58%,而且這六檔股票進場後 30 天內的平均最高獲利幅度,皆高於平均最大虧損幅度,顯示這個選股方式在控制風險上有一定的成效!

    股票代碼 進場後30天內
    平均最高獲利幅度
    進場後30天內
    平均最大虧損幅度
    勝率
    1301 5.87% -0.89% 100%
    1303 3.02% -2.84% 63%
    2317 3.53% -3.50% 33%
    2330 4.46% -3.29% 50%
    2454 8.46% -2.42% 75%
    6505 3.70% -3.34% 40%
    總計 4.48% -2.83% 58%

    以下提供逐筆測試結果給大家參考:

    股票
    代碼
    事件觸發
    日期
    當時
    價格
    進場後30天內 進場後的最高獲利幅度
    是否大於最大虧損幅度
    最高獲利 最大虧損
    1301 2017/5/10 88.2 2.8% -0.2%
    1301 2017/12/10 93 10.2% -0.1%
    1301 2018/6/10 108.5 5.1% -2.8%
    1301 2018/9/10 111.5 5.4% -0.4%
    1303 2015/6/10 72.5 0.7% -9.5%
    1303 2015/7/10 65.6 5.5% -2.4%
    1303 2017/5/10 70.1 2.7% 0.0%
    1303 2017/6/10 72 5.3% -1.0%
    1303 2017/7/13 77.6 0.3% -4.4%
    1303 2018/5/10 83.8 4.3% -0.1%
    1303 2018/6/10 85.5 2.9% -3.3%
    1303 2018/9/10 83.4 2.5% -2.0%
    2317 2014/11/14 104.5 0.5% -7.4%
    2317 2015/7/10 101.0 3.1% -5.2%
    2317 2017/8/10 145 1.3% -1.7%
    2317 2017/10/16 136.5 3.2% -5.9%
    2317 2018/7/11 102 5.3% -0.5%
    2317 2018/12/10 67.7 7.8% -0.1%
    2330 2015/5/10 146.5 1.4% -5.5%
    2330 2016/10/10 188 2.7% -3.2%
    2330 2017/4/10 190 8.2% -1.8%
    2330 2018/8/14 243.5 8.6% -1.8%
    2330 2019/8/10 253.5 3.9% -2.8%
    2330 2020/10/10 453 2.0% -4.6%
    2454 2015/11/10 285.5 0.0% -9.6%
    2454 2016/2/10 200 20.5% 2.8%
    2454 2019/7/17 310 5.0% -2.6%
    2454 2019/12/10 425 8.4% -0.2%
    6505 2017/6/10 107 9.8% -3.7%
    6505 2017/7/10 103 3.4% 0.0%
    6505 2017/10/10 107.5 -0.5% -2.8%
    6505 2018/3/10 113.5 5.3% -6.6%
    6505 2019/1/10 111.5 0.4% -3.6%

    不過,話又說回來,我們必須了解:營收成長不一定伴隨著股價上漲,還是要參考其他因素,例如研究營收上漲的根本原因以及毛利率變化等等

    所以,這裡建議投資朋友們,做更進一步的功課,才是對自己的投資負責的做法哦!

    如果對於自己撰寫選股程式有興趣,卻不得其門而入,量化通的課程「第一次用 Python 理財就上手|從數據處理到回測下單一次搞懂」,提供從入門到精通的選股實作和視覺化的教學,並且公布程式碼。有興趣的朋友歡迎點擊連結預購。

      稱呼

      電子郵件

      以下非必填,但若您願意分享,我們將能推送更精準的內容給您

      投資經驗

      是否為理工科背景、工程師或有寫程式的經驗?

      有興趣的主題
      量化交易台股期貨海外期貨虛擬貨幣美股

      有興趣的量化交易軟體/平台
      不清楚MultiChartsTradingViewPythonXQ

      想透過量化交易達成甚麼目的?
      不確定自動交易選股回測投資績效量化自己的投資方法想找現成的策略套用

      還有什麼想詢問的?


      量化通粉絲社群,一起討論程式交易!

      加入LINE社群量化交易討論群」無壓力討論與分享!

      加入臉書社團「程式交易 Taiwan」即時獲取實用的資源!

      QP66
      QP66

      具備逾十年交易經驗,研究交易資產橫跨股票、債券、外匯、原物料,以及加密貨幣。現為量化避險基金交易員,亦曾任職於資金規模逾百億的避險基金,以及在區塊鏈企業擔任顧問一職。

      擅長從宏觀至微觀,由淺入深挖掘交易機會,並運用Python實現全自動化的投資組合管理。

      文章: 24

      發佈留言

      發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *