盤整趨勢化操作

By | 2023-03-16

我的同事發現,當一檔中型股,在盤整一段時間後,股價開始出現明顯的上昇趨勢,就會有短線作多的機會,他的作法是去計算一個短期區間裡,價格的波動情況,當近期沒有大漲大跌,且每天都是小跌小漲,一旦開始出量且股價突破近期高點的移動平均線時,後市往往有行情。

他寫了如下腳本

Input:n1(10),n2(4); 

Value1=absvalue(C-C[n1-1]); 
//近n日收盤價價差的絕對值 
Value2=summation(range,n1); 
//近n日價格差的總和

If Value1=0 Then 
Return 
Else 
Value3=Value2/Value1; 
//近n日波動區間總和除以價差
Value4=average(Value3,n2);
//取這比例的短期平均值
//---------------------------------------- 

// 盤整區間 
Condition1=Value4<=9 and Value4>0; 
// 強勢穿越均線 
Condition2=C Cross Over average(H,30) and C>O*1.01 and C*1.01>H; 
// 股本>12E 
Condition3=GetField("股本(億)","D")>12; 
// 個股條件 
Condition100=Condition1 and Condition2 and Condition3 ; 

//---------------------------------------- 
// 選股條件 

// 均成交金額>0.13E且非暴大量 
Condition101=Average(GetField("成交金額(億)","D"),4)>=0.13
and V<=1.8*average(V[1],5); 

If Condition100 and Condition101 Then 
Ret=1;

 

 

再加上其他條件

回測報告如下

算是一個MDD不大,穩定獲利的交易策略