涨幅前兆,原公式源码VAR3:=LLV(HIGH,240); VAR4:=100*(CLOSE-VAR3)/VAR3; VAR5:=REF(LLV(CLOSE,480),1); VAR6:=REF(HHV(CLOSE,480),1); VAR7:=100*(CLOSE-VAR5)/(VAR6-VAR5); VAR8:=(CLOSE-LLV(CLOSE,981))/(HHV(CLOSE,981)-LLV(CLOSE,981))*100; VAR9:=(CLOSE-LLV(CLOSE,393))/(HHV(CLOSE,393)-LLV(CLOSE,393))*100; VARA:=(CLOSE-LLV(LOW,981))/(HHV(HIGH,981)-LLV(LOW,981))*100; VARB:=(CLOSE-LLV(LOW,393))/(HHV(HIGH,393)-LLV(LOW,393))*100; VARC:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5)/4; VARD:=IF(DATE<1031231,IF(VARC>23.16,VARC,0),0); VARE:=VARC<1; VARF:=VARD; VAR10:=VAR4<0 AND VAR7<0; VAR11:=1; VAR12:=(HIGH+LOW+CLOSE*2)/4*VAR11; VAR13:=EMA(VAR12,21); VAR14:=STD(VAR12,21); VAR15:=((VAR12-VAR13)/VAR14*100+200)/4*VAR11; VAR16:=(EMA(VAR15,89)-25)*1.56*VAR11; VAR17:=EMA(VAR16,5)*1.22*VAR11; VAR18:=EMA(VAR17,3)*VAR11; VAR19:=3*VAR17-2*VAR18*VAR11; VAR1A:=IF(CROSS(VAR19,VAR17) AND CROSS(VAR19,VAR18) AND CROSS(VAR17,VAR18),1,0); VAR1B:=IF(CROSS(VAR17,VAR19) AND CROSS(VAR18,VAR19) AND CROSS(VAR18,VAR17),1,0); 买点: IF(FILTER(VAR8=0 AND VARE AND VAR10 AND VAR1A,5)=1,10,0), COLORRED; 卖点: IF(FILTER(VAR8=100 AND VARF AND VAR1B,5)=1,10,0), COLORGREEN; VAR1C:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4; VAR1D:=EMA(CLOSE,2)-EMA(CLOSE,89); VAR1E:=EMA(VAR1D,30); VAR1F:=2*(VAR1D-VAR1E)*10; VAR20:=POW(VAR1F,3)*0.1+POW(VAR1F,2); VAR21:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE)); VAR22:=EMA(VAR21*0.97,3); VAR23:=(HIGH+LOW+CLOSE)/3; VAR24:=(VAR23-MA(VAR23,14))/(0.015*AVEDEV(VAR23,14)); VAR25:=IF(YEAR<2008 AND VAR1F>0.015,VAR20,0)/45; 庄拉线: VAR25,COLORYELLOW ; VAR26:=EMA(CLOSE,2)-EMA(CLOSE,150); VAR27:=EMA(VAR26,100); VAR28:=2*(VAR26-VAR27); VAR29:=POW(VAR28,3)*0.1+POW(VAR28,1); VAR2A:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE)); VAR2B:=EMA(VAR2A*0.97,3); VAR2C:=(HIGH+LOW+CLOSE)/3; VAR2D:=(VAR2C-MA(VAR2C,14))/(0.015*AVEDEV(VAR2C,14)); 黑马线: IF( VAR28>0.1,VAR29,0)*5, COLORRED; 量价线: (CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100, COLORWHITE; VAR2E:=IF(FILTER(量价线>0 AND 量价线<3,5)=1,12,0); 涨幅前兆: IF(FILTER(庄拉线>0 AND 庄拉线<0.5 AND VAR2E AND VAR1C<3,10)=1,10,0), COLORWHITE; 选股利器: IF(FILTER(VAR2E>0 AND VAR1C<2 AND 庄拉线>0 AND 庄拉线<1 AND 黑马线>0 AND 黑马线<1.5 AND VAR2E>0,5)=1,10,0),COLORFFFFFF; DRAWICON(买点>0,10,1); DRAWICON(卖点>0,10,2); DRAWICON(涨幅前兆>0,10,1); DRAWICON(选股利器>0,10,1); A7:=C-REF(C,1); A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6); SHORT:=7; LONG:=19; RMA:=EMA(CLOSE,SHORT); NMA:=EMA(CLOSE,LONG); UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1), LLV(L,BARSLAST(CROSS(NMA,RMA))+1),H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1), HHV(H,BARSLAST(CROSS(RMA,NMA))+1),0); DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1), HHV(H,BARSLAST(CROSS(RMA,NMA))+1),L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1), LLV(L,BARSLAST(CROSS(NMA,RMA))+1),0); 买进:(LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) ,COLORGREEN;
买进出现的选股公式 A7:=C-REF(C,1); A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6); SHORT:=7; LONG:=19; RMA:=EMA(CLOSE,SHORT); NMA:=EMA(CLOSE,LONG); UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1), LLV(L,BARSLAST(CROSS(NMA,RMA))+1),H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1), HHV(H,BARSLAST(CROSS(RMA,NMA))+1),0); DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1), HHV(H,BARSLAST(CROSS(RMA,NMA))+1),L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1), LLV(L,BARSLAST(CROSS(NMA,RMA))+1),0); 买进:=(LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1); XG:买进=1;
【分析家公式网补充:关于《涨幅前兆》选不股来---答遥城提问】 这个公式选不出股来,到底什么原因?其实是里面加了时间限制,最简单的办法是删除时间限制语句: 涨幅前兆(副图指标) Var3:=LLV(HIGH,240); Var4:=100*(CLOSE-Var3)/Var3; Var5:=REF(LLV(CLOSE,480),1); Var6:=REF(HHV(CLOSE,480),1); Var7:=100*(CLOSE-Var5)/(Var6-Var5); Var8:=(CLOSE-LLV(CLOSE,981))/(HHV(CLOSE,981)-LLV(CLOSE,981))*100; Var9:=(CLOSE-LLV(CLOSE,393))/(HHV(CLOSE,393)-LLV(CLOSE,393))*100; VarA:=(CLOSE-LLV(LOW,981))/(HHV(HIGH,981)-LLV(LOW,981))*100; VarB:=(CLOSE-LLV(LOW,393))/(HHV(HIGH,393)-LLV(LOW,393))*100; VarC:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5)/4; VarD:=IF(DATE<1031231,IF(VarC>23.16,VarC,0),0); VarE:=VarC<1; VarF:=VarD; Var10:=Var4<0 AND Var7<0; Var11:=1; Var12:=(HIGH+LOW+CLOSE*2)/4*Var11; Var13:=EMA(Var12,21); Var14:=STD(Var12,21); Var15:=((Var12-Var13)/Var14*100+200)/4*Var11; Var16:=(EMA(Var15,89)-25)*1.56*Var11; Var17:=EMA(Var16,5)*1.22*Var11; Var18:=EMA(Var17,3)*Var11; Var19:=3*Var17-2*Var18*Var11; Var1A:=IF(CROSS(Var19,Var17) AND CROSS(Var19,Var18) AND CROSS(Var17,Var18),1,0); Var1B:=IF(CROSS(Var17,Var19) AND CROSS(Var18,Var19) AND CROSS(Var18,Var17),1,0); 买点: IF(FILTER(Var8=0 AND VarE AND Var10 AND Var1A,5)=1,10,0), colorred; 卖点: IF(FILTER(Var8=100 AND VarF AND Var1B,5)=1,10,0), colorgreen; Var1C:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4; Var1D:=EMA(CLOSE,2)-EMA(CLOSE,89); Var1E:=EMA(Var1D,30); Var1F:=2*(Var1D-Var1E)*10; Var20:=POW(Var1F,3)*0.1+POW(Var1F,2); Var21:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE)); Var22:=EMA(Var21*0.97,3); Var23:=(HIGH+LOW+CLOSE)/3; Var24:=(Var23-MA(Var23,14))/(0.015*AVEDEV(Var23,14)); Var25:=IF(YEAR<2008 AND Var1F>0.015,Var20,0)/45; 庄拉线: Var25,coloryellow ; Var26:=EMA(CLOSE,2)-EMA(CLOSE,150); Var27:=EMA(Var26,100); Var28:=2*(Var26-Var27); Var29:=POW(Var28,3)*0.1+POW(Var28,1); Var2A:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE)); Var2B:=EMA(Var2A*0.97,3); Var2C:=(HIGH+LOW+CLOSE)/3; Var2D:=(Var2C-MA(Var2C,14))/(0.015*AVEDEV(Var2C,14)); 黑马线: IF( Var28>0.1,Var29,0)*5, colorred; 量价线: (CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100, colorwhite; Var2E:=IF(FILTER(量价线>0 AND 量价线<3,5)=1,12,0); 涨幅前兆: IF(FILTER(庄拉线>0 AND 庄拉线<0.5 AND Var2E AND Var1C<3,10)=1,10,0), colorwhite; 选股利器: IF(FILTER(Var2E>0 AND Var1C<2 AND 庄拉线>0 AND 庄拉线<1 AND 黑马线>0 AND 黑马线<1.5 AND Var2E>0,5)=1,10,0),colorffffff; DRAWICON(买点>0,10,1); DRAWICON(卖点>0,10,2); DRAWICON(涨幅前兆>0,10,1); DRAWICON(选股利器>0,10,1);
公式中变色的即是时间限制语句。第一个作用不大,而第二个,限定在08年,现在不出现信号就是正常的了。以下是删去时间限制的 Var3:=LLV(HIGH,240); Var4:=100*(CLOSE-Var3)/Var3; Var5:=REF(LLV(CLOSE,480),1); Var6:=REF(HHV(CLOSE,480),1); Var7:=100*(CLOSE-Var5)/(Var6-Var5); Var8:=(CLOSE-LLV(CLOSE,981))/(HHV(CLOSE,981)-LLV(CLOSE,981))*100; Var9:=(CLOSE-LLV(CLOSE,393))/(HHV(CLOSE,393)-LLV(CLOSE,393))*100; VarA:=(CLOSE-LLV(LOW,981))/(HHV(HIGH,981)-LLV(LOW,981))*100; VarB:=(CLOSE-LLV(LOW,393))/(HHV(HIGH,393)-LLV(LOW,393))*100; VarC:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5)/4; VarD:=IF(VarC>23.16,VarC,0); VarE:=VarC<1; Var10:=Var4<0 AND Var7<0; Var12:=(HIGH+LOW+CLOSE*2)/4; Var13:=EMA(Var12,21); Var14:=STD(Var12,21); Var15:=((Var12-Var13)/Var14*100+200)/4; Var16:=(EMA(Var15,89)-25)*1.56; Var17:=EMA(Var16,5)*1.22; Var18:=EMA(Var17,3); Var19:=3*Var17-2*Var18; Var1A:=IF(CROSS(Var19,Var17) AND CROSS(Var19,Var18) AND CROSS(Var17,Var18),1,0); Var1B:=IF(CROSS(Var17,Var19) AND CROSS(Var18,Var19) AND CROSS(Var18,Var17),1,0); 买点: IF(FILTER(Var8=0 AND VarE AND Var10 AND Var1A,5)=1,10,0), colorred; 卖点: IF(FILTER(Var8=100 AND VarD AND Var1B,5)=1,10,0), colorgreen; Var1C:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4; Var1D:=EMA(CLOSE,2)-EMA(CLOSE,89); Var1E:=EMA(Var1D,30); Var1F:=2*(Var1D-Var1E)*10; Var20:=POW(Var1F,3)*0.1+POW(Var1F,2);
Var25:=IF(Var1F>0.015,Var20,0)/45; 庄拉线:Var25,coloryellow ; Var26:=EMA(CLOSE,2)-EMA(CLOSE,150); Var27:=EMA(Var26,100); Var28:=2*(Var26-Var27); Var29:=POW(Var28,3)*0.1+POW(Var28,1); 黑马线: IF( Var28>0.1,Var29,0)*5, colorred; 量价线: (CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100, colorwhite; Var2E:=IF(FILTER(量价线>0 AND 量价线<3,5)=1,12,0); 涨幅前兆: IF(FILTER(庄拉线>0 AND 庄拉线<0.5 AND Var2E AND Var1C<3,10)=1,10,0), colorwhite; 选股利器: IF(FILTER(Var2E>0 AND Var1C<2 AND 庄拉线>0 AND 庄拉线<1 AND 黑马线>0 AND 黑马线<1.5 AND Var2E>0,5)=1,10,0),colorffffff; DRAWICON(买点>0,10,1); DRAWICON(卖点>0,10,2); DRAWICON(涨幅前兆>0,10,1); DRAWICON(选股利器>0,10,1);
涨幅前兆的单独选股公式: Var1C:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4; Var1D:=EMA(CLOSE,2)-EMA(CLOSE,89); Var1E:=EMA(Var1D,30); Var1F:=2*(Var1D-Var1E)*10; Var20:=POW(Var1F,3)*0.1+POW(Var1F,2); 庄拉线:=IF(Var1F>0.015,Var20,0)/45; 量价线:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100, colorwhite; Var2E:=IF(FILTER(量价线>0 AND 量价线<3,5)=1,12,0); 涨幅前兆:FILTER(庄拉线>0 AND 庄拉线<0.5 AND Var2E AND Var1C<3,10)=1;
选股利器的单独选股公式: Var1C:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4; Var1D:=EMA(CLOSE,2)-EMA(CLOSE,89); Var1E:=EMA(Var1D,30); Var1F:=2*(Var1D-Var1E)*10; Var20:=POW(Var1F,3)*0.1+POW(Var1F,2); 庄拉线:=IF(Var1F>0.015,Var20,0)/45; Var26:=EMA(CLOSE,2)-EMA(CLOSE,150); Var27:=EMA(Var26,100); Var28:=2*(Var26-Var27); Var29:=POW(Var28,3)*0.1+POW(Var28,1); 黑马线:=IF(Var28>0.1,Var29,0)*5; 量价线:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100; Var2E:=IF(FILTER(量价线>0 AND 量价线<3,5)=1,12,0); 选股利器:FILTER(Var2E>0 AND Var1C<2 AND 庄拉线>0 AND 庄拉线<1 AND 黑马线>0 AND 黑马线<1.5,5)=1; {点击看本软件截图: 58股票 公式网 http://www. 58gu. com 整理} |