尋找阿爾發之旅系列21

By | 2023-12-19

投信第一天大買這個現象,從回測中發現,原本投信持股不到500張,但最近一個交易日投信買超佔成交量超過兩成,是一個有不錯勝率的條件。今天來跟大家討論這個現象,以及衍生出來的交易策略。

根據上述的條件,我原本寫的腳本如下:

腳本

input: v1(500, "投信估計持股上限(張)");

value1=GetField("投信持股","D");
value2=GetField("投信買賣超","D");

if value1 < v1 and value2 > VOLUME*0.2
then ret=1;

 

過去七年,跑所有普通股,停損停利都設為7%,回測報告如下圖:

如果放寬持股標準到1000張,加上價值型因子BP<1.5,回測報告如下:

這個策略的表現不差,但我一直對MDD有點介意。

所以在腳本上加上一行字,找出大買超是近期第一天的個股:

input: v1(500, "投信估計持股上限(張)");

value1=GetField("投信持股","D");
value2=GetField("投信買賣超","D");

if value1 < v1 
and value2 > VOLUME*0.2
and barslast(value2 > VOLUME*0.2)[1]>100
then ret=1;


用這個腳本去回測,MDD小了一些,勝率也較高,但因為符合條件的股票變少,所以總報酬就變低了。

但這樣的收益曲線,其實是更令人安心。

不過要特別強調,這個腳本抗大跌的能力不高,也就是說,真的踫到市場重挫時,這個策略找到的股票,一樣會跌,要留意執行停損。

這也不難了解,畢竟投信如果可以更低價買到這些股票,是絕對不會追高的。

以上是今天跟大家分享的,我覺得有不斷重覆發生的高勝率現象,祝大家今天操作愉快。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.psee.io/5gjcus

● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,可折抵模組費用$100!

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)