买=买入,信号在底部则偏长线,在顶部则偏短线。 加=加仓。 减=减仓。 卖=清仓。 根据提示进行买入和卖出。在每个卖字上能看到过去指标的成功率以及2年内总收益率等信息。 平均价格:=MA(CLOSE,100); V1:=(C*2+H+L)/4*10/IF(平均价格>200,平均价格/200,1); V2:=EMA(V1,13)-EMA(V1,34); V3:=EMA(V2,5); 主力量能:=2*(V2-V3)*5.5; VAR1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1); VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),10,1); VAR3:=EMA(VAR2,10); VAR4:=LLV(LOW,33); VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3); 吸筹:IF(VAR5>REF(VAR5,1),VAR5,0),NODRAW; 吸筹成功:=IF(COUNT(吸筹>20,5)>=2 OR 吸筹>70 OR 吸筹>0,1,0); V5:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8; V6:=EMA(3*V5-2*SMA(V5,18,1),5); V7:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10; V8:=(INDEXC*2+INDEXH+INDEXL)/4; V9:=EMA(V8,13)-EMA(V8,34); VA:=EMA(V9,3); VB:=(V9-VA)/2; V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1); 趋势值:EMA(V11,3); V12:MAX(0,MIN((趋势值-REF(趋势值,1))/REF(趋势值,1)*100,100)); 买入信号:=IF(趋势值<=15 AND ((HHV(吸筹成功,4)>0 AND V12>10) OR V12>80),1,0); 上一买入信号:=BARSLAST(买入信号>0); 触发止损:=IF(CROSS(IF(上一买入信号>0 AND HHV(CLOSE,上一买入信号)>REF(CLOSE,上一买入信号),HHV(CLOSE,上一买入信号)*0.8,REF(CLOSE,上一买入信号)*0.85),CLOSE),1,0); 当天转配:=IF((REF(LOW,1)-HIGH)/REF(LOW,1)>0.25,1,0); 转配保护期:=IF(HHV(当天转配,5)=1,1,0); 趋势连续降:=NDAY(REF(趋势值,1),趋势值,4); 减仓信号:=IF(当天转配=0 AND 买入信号=0 AND ( (趋势值>=90 AND 趋势值>REF(趋势值,1)) OR (趋势连续降 AND BETWEEN(趋势值,30,90) AND 主力量能-REF(主力量能,1)<-1 AND 趋势值-REF(趋势值,1)<-1) ),1,0); 卖出信号:=IF(当天转配=0 AND 吸筹成功=0 AND ( (买入信号=0 AND ( (HHV(趋势值,10)>=95 AND 主力量能-REF(主力量能,1)<-1 AND (趋势值-REF(趋势值,1)<-1)) OR 触发止损 OR (REF(主力量能,上一买入信号)<0 AND CROSS(REF(主力量能,上一买入信号)*1.2,主力量能)) //(趋势值>13 AND 趋势值<90 AND NDAY(REF(主力量能,1),主力量能,20)) //(最大趋势值>60 AND 上一买入信号>5 AND 趋势值-最大趋势值<-25) //(趋势值>13 AND HHV(趋势值,12)>=60 AND NDAY(REF(趋势值,1),趋势值,12)) )) OR (COUNT(减仓信号=1,6)>=5 AND 趋势连续降) ),30,0); 上一卖出信号:=BARSLAST(卖出信号>0); 短线区间:=IF((上一买入信号=-1) OR (上一买入信号>上一卖出信号 AND 上一卖出信号>=0),1,0); 真卖出信号:=IF((REF(短线区间,1)=0 AND 卖出信号>0),1,0); 上一真卖出信号:=BARSLAST(真卖出信号>0); 真买入信号:=IF((REF(短线区间,1)=1 AND 买入信号>0),1,0); 上一真买入信号:=BARSLAST(真买入信号>0); 追买信号初级:=IF(真卖出信号=0 AND 短线区间 AND ( ((CROSS(主力量能,0)) AND (V12>0)) OR (HHV(吸筹成功,10)>0 AND 趋势值>15 AND V12>0) ),1,0); 主力撤走:=IF(CROSS(0,主力量能) OR 趋势值-HHV(趋势值,5)<-13 OR 主力量能-REF(主力量能,1)<-50,1,0); 撤出例外条件:=IF(CROSS(0,主力量能) AND 主力量能>-2 AND REF(主力量能,1)>1 AND REF(主力量能,1)<3,1,0); 撤出必要条件:=IF(当天转配=0 AND 追买信号初级=0 AND 短线区间 AND (吸筹成功=0 OR (吸筹成功>0 AND 趋势值<=15)),1,0); //隐藏的撤出信号:=IF(撤出必要条件 AND 主力撤走 AND 撤出例外条件=1,1,0); 撤出信号:=IF(撤出必要条件 AND ( (REF(主力撤走,1)=0 AND 主力撤走 AND 撤出例外条件=0) ),1,0); 撤出时主力量能:=MAX(0,IF(BARSLAST(撤出信号)>=0 AND (上一真卖出信号=-1 OR 上一真卖出信号>=BARSLAST(撤出信号)), REF(主力量能,BARSLAST(撤出信号)), IF(上一真卖出信号>=0 AND (BARSLAST(撤出信号)=-1 OR BARSLAST(撤出信号)>=上一真卖出信号),REF(主力量能,上一真卖出信号),1000) )); 追买信号高级:=IF(真卖出信号=0 AND 短线区间 AND 撤出信号=0 AND 主力量能>=撤出时主力量能 AND REF(主力量能,1)<=撤出时主力量能,1,0); 追买信号:=IF(追买信号初级=1 OR 追买信号高级=1,1,0); 检查:IF(追买信号初级=1 AND 主力量能<0,50,0); 上一撤出信号:=BARSLAST(撤出信号>0); 上一追买信号:=BARSLAST(追买信号>0); 空仓区间:=IF(短线区间=1 AND (上一追买信号=-1 OR (上一追买信号>上一真卖出信号 AND 上一真卖出信号>-1) OR (上一追买信号>上一撤出信号 AND 上一撤出信号>=0)),1,0); 真追买信号:=IF((REF(空仓区间,1)=1 AND 追买信号>0),1,0); 真撤出信号:=IF((REF(空仓区间,1)=0 AND 撤出信号>0 AND 真卖出信号=0),1,0); 加仓信号:=IF(买入信号=0 AND 减仓信号=0 AND 追买信号=0 AND 当天转配=0 AND 趋势值>15 AND ((短线区间=1 AND 空仓区间=0) OR (短线区间=0)) AND 吸筹>0,1,0); 即将买条件:=IF((REF(主力量能,1)-REF(主力量能,2)>=-CLOSE/50 AND 主力量能-REF(主力量能,1)>=-CLOSE/50 AND 主力量能>-CLOSE/100) OR NDAY(主力量能,REF(主力量能,1),4),1,0); 小仓信号:=IF(空仓区间=1 AND 即将买条件,1,0); DIFFS:=(EMA(C,12) - EMA(C,26))*100; DEA:=EMA(DIFFS,9); MACD值:=2*(DIFFS-DEA); 下穿:=IF(CROSS(DEA,DIFFS),1,0); 即将上穿:=IF((下穿=0 AND MACD值>=MIN(-0.04,LLV(MACD值,BARSLAST(下穿))*0.15) AND MACD值<0) OR CROSS(DIFFS,DEA),1,0); 主力线:主力量能/100,colorred; STICKLINE(吸筹,0,IF(吸筹<100,吸筹,100),2,0),colorcyan; STICKLINE(买入信号,0,20,3,0),colorred; DRAWTEXT(买入信号,40,'买'),colorred; //STICKLINE(短线区间=0 AND 减仓信号,0,20,3,0),colorligreen; //DRAWTEXT(短线区间=0 AND 减仓信号,40,'减'),COLORligreen; STICKLINE(真卖出信号,0,20,3,0),coloryellow; DRAWTEXT(真卖出信号,40,'卖'),coloryellow; STICKLINE(即将上穿,0,IF(CROSS(DIFFS,DEA),10,5),5,0),colorgray; STICKLINE(下穿,0,-10,5,0),colorgray; //STICKLINE(小仓信号,100,80,3,0),colorlired; //DRAWTEXT(小仓信号,80,'小'),colorlired; STICKLINE(真追买信号,100,80,3,0),colorred; DRAWTEXT(真追买信号,80,'买'),colorred; STICKLINE(真撤出信号,100,80,3,0),colorgreen; DRAWTEXT(真撤出信号,80,'卖'),colorgreen; STICKLINE(加仓信号,100,80,3,0),colorlired; DRAWTEXT(加仓信号,80,'加'),colorlired; 周期:=500; 真卖出:=IF(真卖出信号 OR 真撤出信号,1,0); 上次真买入:=BARSLAST(真买入信号 OR 真追买信号); 均价:=(HIGH+LOW)/2;//股民学院 www.58188.com 收益差:=IF(真卖出 AND 上次真买入>0,CLOSE-REF(CLOSE,上次真买入),0); 成功率:IF(真卖出,COUNT(收益差>0,周期)/COUNT(真卖出,周期),0)*100,NODRAW; 本轮收益:IF(真卖出 AND 上次真买入>0 AND 转配保护期=0,收益差/REF(CLOSE,上次真买入),0),NODRAW; 两年收益:IF(真卖出,SUM(本轮收益,周期),0),colorgray,NODRAW; 上次收益率:=BARSLAST(本轮收益<>0); 最大回撤:IF(上次收益率=-1,0,MIN(本轮收益,REF(最大回撤,1))),NODRAW; 最大天数:=IF(上次收益率=-1,0,MAX(上次真买入/100,REF(最大天数,1))),NODRAW; 次数:IF(真卖出,COUNT(真卖出,周期),0),NODRAW; |
上一篇:KDJ量能(同花顺公式源码)
下一篇:趋势波段(同花顺公式源码)