我同事寫過一個腳本,尋找那些盤整後剛創新高且在盤整期間投信或外資賣超的個股,同事的想法是,如果法人站在賣方都能突破盤整區,那就代表最大賣壓被化解了,後市應該有高點。
他列出來的選股條件如下:
1. 連續5日成交量>500
2. 創盤整高點
3. 收盤接近今日高+收盤創8日高點+前日收黑K(%)
4. 股本<200億
5. 投信/主力累積至昨日為賣超
他寫的對應腳本如下
Input:RangeRatio(0.03),SPeriod(8); Var:KeyKBarLow(0),KeyKBarHigh(0),KeyKBarDate(0),KBarOffset(0); // 計算 // 選股條件 // 連續5日成交量>500 Condition1=average(V,SPeriod)>500; // 創盤整高點 Condition2=(Highest(H[1],Speriod)-Lowest(L[1],Speriod))/Lowest(L[1],Speriod)<=0.05 and H=Highest(H,21); // 收盤接近今日高+收盤創8日高點+前日收黑K(%) Condition3=(H-C)/C<=0.01 and C>=Highest(H[1],Speriod) and (C[2]-O[2])/O[2]<-0.01 ; // 股本<200億 Condition4=GetField("股本(億)","D")<200; // 投信/主力累積至昨日為賣超 Condition5=summation(GetField("投信買賣超","D")[1],SPeriod)<0 or summation(GetField("主力買賣超張數","D")[1],SPeriod)<0; Condition100=Condition1 and Condition2 and Condition3 and Condition4 and Condition5; // 篩選 If Condition100 Then Begin Ret=1; End;
以下是過去七年停損停利設7%的回測報告
我收到這個腳本之後,想說如果法人賣散戶也賣還能創新高那才神,所以就再加上一個條件:融資餘額創8日新低
加上這條件之後,回測報告如下
雖然交易次數很少,但方向應該是對的,有興趣的朋友可以根據這個想法,發展出自己的私房策略。