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

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

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

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

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

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

    電子郵件

    有興趣的主題
    量化交易金融知識台灣股市國內期貨海外期貨虛擬貨幣

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

    還有什麼詢問的?

    好富投 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 理財就上手|從數據處理到回測下單一次搞懂」,提供從入門到精通的選股實作和視覺化的教學,並且公布程式碼。有興趣的朋友歡迎點擊連結預購。

      電子郵件

      有興趣的主題
      量化交易金融知識台灣股市國內期貨海外期貨虛擬貨幣

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

      還有什麼詢問的?


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

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

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

      QP66
      QP66

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

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

      文章: 24

      發佈留言

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