16,601
社区成员
发帖
与我相关
我的任务
分享
N:=89; {观察周期为89天 }
M:=10; {涨停板之间的最小间隔天数}
ZT0:=c>=ref(c,1)*1.1; {涨停}
KZ1:=ref(c,1)/llv(c,20)<=1.23;
KZ2:=ref(c,1)/llv(c,5)<=1.13;
涨停:=ZT0 and KZ1 and KZ2; {定义涨停板条件}
涨停位置:=IF(涨停,DATE,0); {计算涨停板的位置}
涨停日期1:=REF(BARSLAST(涨停位置),1); {计算每个涨停板的日期}
AA:=BARSlast(涨停日期1);
涨停日期2:=REF(BARSLAST(涨停位置),2);
BB:=BARSlast(涨停日期2);
涨停日期3:=REF(BARSLAST(涨停位置),3);
CC:=BARSlast(涨停日期3);
间隔1:=IF(涨停日期1>0,涨停日期1,0); {计算涨停板之间的间隔天数}
间隔A:=IF(涨停日期2>0,BB-AA,0);
间隔B:=IF(涨停日期3>0,CC-BB,0);
间隔值:=MIN(间隔A,间隔B)>=M and max(间隔A,间隔B)<=60;
XG:count(涨停,N)=3 AND 间隔值 and o>=ref(c,1);