你如果目前只能用图表程序化,那么上面这个 “涨停涨停后3连阴”最好是放到日线上进行调用。
我们新建一个指标A1作为被调用的指标:
[PEL] 复制代码
涨停涨停后3连阴: EVERY(V<REF(V,1),2) AND REF(C,3)/REF(C,4)*100-100>=9.5 AND EVERY(MIN(C,O)<REF(MIN(C,O),1),2) AND EVERY(H<=REF(H,1),2)
AND REF(C,4)/REF(C,5)*100-100<=9 AND REF(C,2)/REF(C,3)*100-100<=5;
然后实际图表K选择1分钟或其他小周期K进行下单,这样方便进行下单控制,交易部分代码如下,实际交易时候选择固定间隔模式比较好:
[PEL] 复制代码
INPUT:ss(100,10,100000,1);
涨停涨停后3连阴:"A1.涨停涨停后3连阴#DAY";
老仓:HOLDING-DAYHOLDING,NODRAW;
if abs((c-AVGENTERPRICE)/AVGENTERPRICE)>=0.03 and 老仓>0 then sell(1,holding,market);
//尾盘有老仓则直接平仓
if 老仓>0 and CROSS(time,142600) then 尾盘平仓:sell(1,holding,market);
if CROSS(time,142600) and holding=0 and 涨停涨停后3连阴 then buy(1,ss,market);
|