投信第一天大買這個現象,從回測中發現,原本投信持股不到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)