股票月營收資訊有效?台股月營收歷史回測實作

月營收的月增率資料效果,好像出奇的有效,但是是違反直覺的。

這篇文章來講講用股票月營收來制定資料特徵,接著看看月營收對於我們投資有沒有效果,先講一下分析的時空背景。

資料來源:FinMind
分析標的:2330
回測時間:2002-02-18~2022-12-12
K線頻率:日周期

先講一下我的回測概述,想了解月營收到底對股票擇時進出場有沒有幫助,舉例來說:月營收大好的時候買進,月營收大壞的時候賣出,會不會比單純買進持有更好,繪製報酬曲線,沒有制定評量函數(勝率、賠率那些),只想初步了解資料狀況。由於月營收最早是在2002/02公布,就從那時候開始回測。

簡單講一下我的回測步驟:

  • 取得股價、月營收(計算出月增、年增率)
  • 將月營收資料定義出公告日(月營收會以N月10號以後的第一個開盤日當作是公告日)
  • 就可以將月營收、股票資訊進行整合
  • 月營收每月公告,所以要將營收資料填滿
  • 收尾、清洗資料

以下是月營收資料。

以下是股價資料。

以下是整合好的資料。

接著我將資料繪圖一次,如下圖。

接著,我想知道,到底年增率、月增率,到底有沒有什麼特別的地方,可以讓我們增加擇時投資的效益,所以我制定了兩個特徵:

  • 月增為正
  • 年增為正

接著想來看一下,月增的效果,如果月增為正買入長期的績效是什麼,所以我做了資料篩選跑出報酬率。
買進持有長期報酬:9.44倍
月增為正買入長期報酬:0.59倍
月增為負買入長期報酬:15.82倍

這…應該是我看錯了,畫一下報酬率曲線圖。

我想應該不用我多說了,只要看到台積電營收往上噴,追買的永遠是輸家阿!!!!!
結果我的思維一直都是輸家思維… ,剛好台積電最近消息…,還不錯… ,神保佑大家

接著我做年增,效果好像就沒有想像中漂亮,沒興趣就沒繼續做下去了,還是揭露一下報酬。

年增為正買入長期報酬:7.78倍
年增為負買入長期報酬:1.21倍

結論

月營收的月增率資料效果,好像出奇的有效,但是是違反直覺的。

Python程式碼一直找不到好樣式可以放在部落格文章裡,之後我會整理在我的github中,coming soon…

發佈留言

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