又到了公佈月營收的時候了,由於今年放了近半個月的年假,所以一月營收如果年增率還能成長,那真的很值得研究。先前我同事有研究過,如果連續三個月營收都成長,且成長率愈來愈高,那麼當股價突破月線時,是一個不錯的買點。
我把同事根據上述觀察寫的腳本改寫了一下,po在下面:
input:MALen(21); // 連續三個月營收成長 if GetField("月營收年增率", "M")>GetField("月營收年增率", "M")[1] and GetField("月營收年增率", "M")[1]>GetField("月營收年增率", "M")[2] //近三個月月營收年增率至少達到4.5% and GetField("月營收年增率", "M")[2]>4.5 //前三天的收盤價都在月線之下 and Trueall(C[1]<average(C,MALen)[1],3) //最近一個交易日收盤價突破月線 and C Cross Over average(C,MALen) //日成交金額超過一千萬元 and average(GetField("成交金額(億)","D"),5)>=0.10 //成交量還沒有暴增 and V<=1.5*average(V[1],12) then ret=1;
我拿這個腳本去回測所有普通股,停損停利都設為7%,回測的結果如下圖:
從回測報告來看,的確當營收好轉,而股價才剛剛要突破月線,代表市場終於開始發現這家公司基本面的好轉,的確有接近6成的機率是一個短線進場的時機。
不過超過一千次的交易次數,有過度交易的情況,所以我試著加一些過濾條件如下:
董監持股要佔到一成以上,目的是不想挑到那些大股東都無心經營的公司。
當日沖銷張數要夠小,目的是希望不要挑到那些已被短線客盯上的標的。
收盤價小於60元是因為低價股感覺比較會因為基本面好轉而被市場認同,高價股則因為市場會覺得股價已反映其基本面而轉無感。
至於近一日主力進出買超要超過成交量5%,則是為了確認股價突破月線時,籌碼是收集而非發散。
用上面這個選股策略去回測,結果如下:
這個策略的優點了勝率接近68%之外,MDD也還可以,空頭市場容易有表現,特別是去年初指數往下掉時,它的績效表現還是一直在創新高,這一波指數還沒有創新高,它的績效就領先創新高了,這是一個蠻適合權值表現不佳,資金尋找個股表現空間時的交易策略。
===
● XQ【盤後量化選股模組】($1,000) 六大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】➤https://utm.to/48q5pr
● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!