一、指标简介 今日分享按照涨停回调逻辑的选股公式【大阳回调阴线】,适合最近行情,主要按照大阳后回踩阴线买的逻辑, 注意尽量选择不破涨停底的个股,从选股池种去除大市值,低价+高价,去除ST,去除银行证券保险纺织。 二、数据回测/出股明细 1、程序测试结果 测试一下,平仓规则是,不论盈亏,以持股1天后最高平仓为条件,胜率为85.03%
2、持仓5日最高卖 55涨4跌0平,上涨概率93%; 均值6.0%,中位数4.8%,最小-1.3%,最大25.0%: 同比上证指数55赢3输1平,胜率93% 同比深证成指54赢4输1平,胜率92%; 3、收盘卖 第1日收益为正机率0 第2日收益为正机率0.61 第3日收益为正机率0.59 第4日收益为正机率0.54 第5日收益为正机率0.59 第6日收益为正机率0.39 第7日收益为正机率0.39 第8日收益为正机率0.38 第9日收益为正机率0.33 第10日收益为正机率0.34 第12日收益为正机率0.45 第15日收益为正机率0.27 三、指标源码及图片
{副图--} DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACDD:=(DIF-DEA)*2; P:=BARSLAST(CROSS(DIF,0.01))+1; TJ1:=BARSLAST(CROSS(DIF,DEA)); TJ3:=BARSLAST(CROSS(DEA,DIF)); AA:=VALUEWHEN(CROSS(DIF,DEA),DEA); JGA:=TJ1; JGB:=REF(BARSLAST(CROSS(DIF,DEA)),JGA+1); JGE:=REF(BARSLAST(CROSS(DIF,DEA)),JGB+JGA+2); JGC:=TJ3; JGD:=REF(BARSLAST(CROSS(DEA,DIF)),JGC+1); SJJL1:=JGC-JGA; SJJL2:=JGD+JGC+1-(JGB+JGA+1); 上上次金叉:=JGA+JGB+1; 上次金叉:=TJ1; CCC1:=FINDLOW(L,JGA,JGB+1,1); CCC2:=FINDLOW(L,JGB+1,JGB+JGE+1,1); CC1:=IF(SJJL1<=3,CCC1,FINDLOW(L,上次金叉,SJJL1+1,1)); CC2:=IF(SJJL2<=3,CCC2,FINDLOW(L,上上次金叉,SJJL2+2,1)); 站上三十:=BARSLAST(C>MA(C,30)); PER8:=IF(BARSLAST(CROSS(DIF,DEA))<=1,1,BARSLAST(CROSS(DIF,DEA))); PER9:=COUNT(C>MA(C,30),TJ1+1); PER10:=BARSLAST(PER9=1); A1:=REF(DIF,PER8+1);A2:=REF(DIF,PER8); B1:=REF(DEA,PER8+1);B2:=REF(DEA,PER8); JD:=((A1+A2)/2+(B1+B2)/2)/2; gzb2:=EVERY(DIF>DEA,PER8); gzb4:=(REF(DIF,PER8)<1.1*REF(MACDD,PER8)); gzb5:=CC1<CC2; gzb6:=站上三十<TJ1+1; gzb7:=AA>REF(AA,PER8+1); gzb10:=(gzb2 AND gzb4 AND gzb5 AND gzb6 AND gzb7); gzb11:=BARSLASTCOUNT(C>MA(C,20))>9 AND gzb10; PP:=BARSLAST(REF(gzb11,1)>0 AND gzb11=0)<=5; 线618:=(HHV(H,TJ1+1)-CC1)*0.618+CC1; 线382:=(HHV(H,TJ1+1)-CC1)*0.382+CC1; 阴线买:=BARSLAST(gzb11)<TJ1+1 AND (CROSS(线618,L) OR CROSS(线382,L)) AND MA(C,20)>REF(MA(C,20),1) AND (C-HHV(C,5))/HHV(C,5)*100<-5; STICKLINE(阴线买,0,50,2,0),COLORFF00FF; {选股--} DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACDD:=(DIF-DEA)*2; P:=BARSLAST(CROSS(DIF,0.01))+1; TJ1:=BARSLAST(CROSS(DIF,DEA)); TJ3:=BARSLAST(CROSS(DEA,DIF)); AA:=VALUEWHEN(CROSS(DIF,DEA),DEA); JGA:=TJ1; JGB:=REF(BARSLAST(CROSS(DIF,DEA)),JGA+1); JGE:=REF(BARSLAST(CROSS(DIF,DEA)),JGB+JGA+2); JGC:=TJ3; JGD:=REF(BARSLAST(CROSS(DEA,DIF)),JGC+1); SJJL1:=JGC-JGA; SJJL2:=JGD+JGC+1-(JGB+JGA+1); 上上次金叉:=JGA+JGB+1; 上次金叉:=TJ1; CCC1:=FINDLOW(L,JGA,JGB+1,1); CCC2:=FINDLOW(L,JGB+1,JGB+JGE+1,1); CC1:=IF(SJJL1<=3,CCC1,FINDLOW(L,上次金叉,SJJL1+1,1)); CC2:=IF(SJJL2<=3,CCC2,FINDLOW(L,上上次金叉,SJJL2+2,1)); 站上三十:=BARSLAST(C>MA(C,30)); PER8:=IF(BARSLAST(CROSS(DIF,DEA))<=1,1,BARSLAST(CROSS(DIF,DEA))); PER9:=COUNT(C>MA(C,30),TJ1+1); PER10:=BARSLAST(PER9=1); A1:=REF(DIF,PER8+1);A2:=REF(DIF,PER8); B1:=REF(DEA,PER8+1);B2:=REF(DEA,PER8); JD:=((A1+A2)/2+(B1+B2)/2)/2; gzb2:=EVERY(DIF>DEA,PER8); gzb4:=(REF(DIF,PER8)<1.1*REF(MACDD,PER8)); gzb5:=CC1<CC2; gzb6:=站上三十<TJ1+1; gzb7:=AA>REF(AA,PER8+1); gzb10:=(gzb2 AND gzb4 AND gzb5 AND gzb6 AND gzb7); gzb11:=BARSLASTCOUNT(C>MA(C,20))>9 AND gzb10; PP:=BARSLAST(REF(gzb11,1)>0 AND gzb11=0)<=5; 线618:=(HHV(H,TJ1+1)-CC1)*0.618+CC1; 线382:=(HHV(H,TJ1+1)-CC1)*0.382+CC1; 阴线买:BARSLAST(gzb11)<TJ1+1 AND (CROSS(线618,L) OR CROSS(线382,L)) AND MA(C,20)>REF(MA(C,20),1) AND (C-HHV(C,5))/HHV(C,5)*100<-5;
|