Z1:=0.04;
Z2:=-0.04;
ZT:=YSETTLE*(1+Z1);//涨停
DT:=YSETTLE*(1+Z2);//跌停
C>=ZT OR H>=ZT,BK;//
C<=DT OR L<=DT,SK;//
B1:=(BKHIGH-BKPRICE)*MINPRICE/MARGIN>=0.12 AND (BKHIGH-BKPRICE)*MINPRICE/MARGIN<0.25 ;//上涨最高盈利在12%至25%之间
B2:= (C-BKPRICE)/(BKHIGH-BKPRICE)<0.01;//回撤后盈利小于1%
B3:=(BKHIGH-BKPRICE)*MINPRICE/MARGIN>=0.25 AND (C-BKPRICE)/(BKHIGH-BKPRICE)<0.8;//上涨最高盈利大于25%且回撤大于20%
B4:= (C-BKPRICE)*MINPRICE/MARGIN<=-0.1;//买开亏损大于10%
ISLASTBK &&(B1 AND B2) OR B3 OR B4,SP;
S1:(SKPRICE-SKLOW)*MINPRICE/MARGIN>=0.12 AND (SKPRICE-SKLOW)*MINPRICE/MARGIN<0.5;//下跌最高盈利在12%至25%之间
S2:(SKPRICE-C)/(SKPRICE-SKLOW)<0.01;//回撤后盈利小于1%
S3:((SKPRICE-SKLOW)*MINPRICE/MARGIN>=0.5 AND (SKPRICE-C)/(SKPRICE-SKLOW)<0.8);//下跌最高盈利大于25%且回撤大于20%
S4:(SKPRICE-C)*MINPRICE/MARGIN<=-0.1;//卖开亏损大于10%
ISLASTSK && (S1 AND S2) OR S3 OR S4,BP;
1楼编写不限定使用周期
小周期也是可以直接加载使用的
当天最多开仓一次:
SETDEALPERCENT(20);
Z1:=0.04;
Z2:=-0.04;
ZT:=YSETTLE*(1+Z1);//涨停
DT:=YSETTLE*(1+Z2);//跌停
C>=ZT OR H>=ZT &&COUNT(C>=ZT OR H>=ZT,DAYBARPOS)=1,BK;//
C<=DT OR L<=DT &&COUNT(C<=DT OR L<=DT,DAYBARPOS)=1,SK;//
B1:=(BKHIGH-BKPRICE)*MINPRICE/MARGIN>=0.12 AND (BKHIGH-BKPRICE)*MINPRICE/MARGIN<0.25 ;//上涨最高盈利在12%至25%之间
B2:= (C-BKPRICE)/(BKHIGH-BKPRICE)<0.01;//回撤后盈利小于1%
B3:=(BKHIGH-BKPRICE)*MINPRICE/MARGIN>=0.25 AND (C-BKPRICE)/(BKHIGH-BKPRICE)<0.8;//上涨最高盈利大于25%且回撤大于20%
B4:= (C-BKPRICE)*MINPRICE/MARGIN<=-0.1;//买开亏损大于10%
ISLASTBK &&(B1 AND B2) OR B3 OR B4,SP;
S1:(SKPRICE-SKLOW)*MINPRICE/MARGIN>=0.12 AND (SKPRICE-SKLOW)*MINPRICE/MARGIN<0.5;//下跌最高盈利在12%至25%之间
S2:(SKPRICE-C)/(SKPRICE-SKLOW)<0.01;//回撤后盈利小于1%
S3:((SKPRICE-SKLOW)*MINPRICE/MARGIN>=0.5 AND (SKPRICE-C)/(SKPRICE-SKLOW)<0.8);//下跌最高盈利大于25%且回撤大于20%
S4:(SKPRICE-C)*MINPRICE/MARGIN<=-0.1;//卖开亏损大于10%
ISLASTSK && (S1 AND S2) OR S3 OR S4,BP;
AUTOFILTER;