股價低於十年股價低點平均值且籌碼被收集中

By | 2023-06-26

蠻多公司的大股東,對於自己公司的股價心目中都有一個絕不能跌破的馬其諾防線,這個防線可能是某次增資時的價格,可能是老板對員工的承諾,我們可以找出過去十年每年的最低價,然後算出這十年最低價的平均值,一旦股價低於這個數字,可能就是股價開始要接近大股東心目中的防線了,如果這時候籌碼又從發散變成收集,那麼可能就值得留意。

要符合上述情況,我寫的選股策略如下圖

 

 

其中股價低於10年低點平均值的腳本如下

value1=(lowY(1)+lowY(2)+lowY(3)+lowY(4)+lowY(5)
+lowY(6)+lowY(7)+lowY(8)+lowY(9)+lowY(10))/10;
if close<value1
then ret=1;

另一個籌碼收集的腳本則如下

value1=GetField("分公司買進家數");
value2=GetField("分公司賣出家數");
value3=value2-value1;
value4=countif(value3>30,5);
//計算買進家數與賣出家數的差距夠大的天數
if value4>3
then ret=1;

 

在這裡我們計算最近五天的券商分點買進及賣出家數,如果賣出家數比買進家數多30家以上,被視為籌碼被收集,如果過去五天有超過三天籌碼被收集,這個選股條件就成立。

把這個策略拿去回測,停損停利都設為10%,回測報告如下圖

這個策略的勝率非常高,缺點就是太嚴謹,出的訊號不多,但總報酬率蠻好的。