gspt1:=MA(C,3);
gspt2:=MA(C,10);
gspt3:=MA(C,20);
gspt4:=MA(C,30);
gspt5:=MA(C,60);
gspt6:=ABS(gspt1-gspt2)/MIN(gspt1,gspt2);
gspt7:=ABS(gspt1-gspt3)/MIN(gspt1,gspt3);
gspt8:=ABS(gspt1-gspt4)/MIN(gspt1,gspt4);
gspt9:=ABS(gspt3-gspt2)/MIN(gspt3,gspt2);
gspt10:=ABS(gspt4-gspt2)/MIN(gspt4,gspt2);
gspt11:=ABS(gspt3-gspt4)/MIN(gspt3,gspt4);
gspt12:=MAX(MAX(MAX(gspt6,gspt7),MAX(gspt8,gspt9)),MAX(gspt10,gspt11))*100,LINETHICK2;
gspt13:=EMA(gspt12,3),COLORBLUE;
gspt14:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
gspt15:=(SMA(gspt14,3,1)-18)*1.55;
gspt16:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100;
gspt17:=SMA(gspt16,10,1);
gspt18:=(HHV(H,5)-C)/(HHV(H,5)-LLV(L,5))*(-1)+0.9;
gspt19:=(HHV(H,10)-C)/(HHV(H,10)-LLV(L,10))*(-1)+0.92;
gspt20:=(HHV(H,15)-C)/(HHV(H,15)-LLV(L,15))*(-1)+0.93;
gspt21:=(HHV(H,55)-C)/(HHV(H,55)-LLV(L,55))*(-1)+0.94;
gspt22:=(HHV(H,89)-C)/(HHV(H,89)-LLV(L,89))*(-1)+0.95;
gspt23:=(HHV(H,120)-C)/(HHV(H,120)-LLV(L,120))*(-1)+0.91;
gspt24:=(HHV(H,180)-C)/(HHV(H,180)-LLV(L,180))*(-1)+0.96;
gspt25:=(((gspt18+gspt19+gspt20)*8+gspt21+gspt22+gspt24+gspt23)/28-0.1)*185;
gspt26:=SMA(gspt25,3,1);
gspt27:=(gspt15+gspt17+gspt26*2)/4,COLOR00FFFF;
gspt28:IF(gspt13< 8&&gspt27>95,gspt27,0),STICK,LINETHICK3,COLORFFFFFF;
gspt29:=14;
gspt30:=gspt29/2;
gspt31:=MA(C,gspt29)>MA(C,gspt29*1.5)&&MA(C,gspt29*1.5)>MA(C,gspt29*3)&&MA(C,3)>MA(C,gspt29*6);
gspt32:=COUNT(C>MA(C,gspt29),gspt30)=gspt30;
gspt33:=BARSLAST(gspt32);
STICKLINE(gspt32,0,gspt30*0.8,5,1),COLORRED;
gspt34:=CROSS(MA(C,gspt29),C);
gspt35:=MA(C,gspt29/2)/MA(C,gspt29*2)>=1.05;
gspt36:=(gspt34&&gspt33<=3&&gspt31&&gspt35)*gspt29,COLOR00FF00,LINETHICK2;
gspt37:=COUNT(C< MA(C,gspt29),gspt30)=gspt30;
gspt38:=BARSLAST(gspt37);
STICKLINE(gspt37,0,gspt30*-0.8,5,1),COLOR00FF00;
gspt39:=CROSS(C,MA(C,gspt29));
gspt40:=(gspt39&&gspt38<=3)*gspt30,COLORFF00FF,LINETHICK2;
gspt41:gspt32*gspt30*0.3,COLORRED;
gspt42:gspt37*gspt30*-0.3,COLOR00FF00;
gspt43:=(EMA(CLOSE,12)-EMA(CLOSE,26))*(100)+50;
gspt44:=EMA(gspt43,9);
gspt45:=((HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21)))*(100)-10;
gspt46:=((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21)))*(100);
gspt47:=SMA(gspt46,13,8);
gspt48:=CEILING(SMA(gspt47,13,8)),COLOR00FF00;
gspt49:=SMA(gspt45,21,8);
STICKLINE(gspt48-gspt49>85,100,95,6,1),COLORFFFF00;
MID:=MA(C,20);
VART1:=POW((C-MID),2);
VART2:=MA(VART1,20);
VART3:=SQRT(VART2);
UPPER:=MID+2*VART3;
LOWER:=MID-2*VART3;
BOLL:=REF(MID,1);
UB:=REF(UPPER,1);
LB:=REF(LOWER,1);
LOWER1:=MID-VART3;
LB1:=REF(LOWER1,1);
价线:(C-LB1)/(UB-LB)*100,COLORGREEN,LINETHICK1;
趋势:MA(价线,6),COLORRED,LINETHICK3;
90,COLORGREEN,LINETHICK1;
0,COLORWHITE,LINETHICK1;
VARC:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1);
准备:EMA(IF(L<=LLV(L,30),VARC,0),3),COLORFF00FF,LINETHICK2;
VARO5:=LLV(LOW,27);
VARO6:=HHV(HIGH,34);
VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;
BIAS1:=(C-MA(C,6))/MA(C,6)*100;
BIAS2:=(C-MA(C,12))/MA(C,12)*100;
BIAS3:=(C-MA(C,24))/MA(C,24)*100;
BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;
乖离1:=MA(BIAS,3);
有戏:IF(CROSS(BIAS,乖离1)&&乖离1< -9,28,0),COLORRED,LINETHICK2;
IF(CROSS(BIAS,乖离1)&&乖离1< -9,18,0),COLORRED,LINETHICK2;
STICKLINE(CROSS(BIAS,乖离1)&&乖离1< -9,-12,0,8,0),COLORYELLOW;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
预警:CROSS(80,RSI)*88,LINETHICK2,COLORGREEN;
CROSS(80,RSI)*58,LINETHICK2,COLORGREEN;
DRAWTEXT(CROSS(80,RSI),88,'主升震荡'),COLORYELLOW;
gsptZ1:=MA(C,5);
gsptZ2:=MA(C,10);
gsptZ3:=MA(C,20);
gsptZ4:=MA(C,60);
gsptZ5:=RSI(6);
gsptZ6:=RSI(12);
gsptZ7:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
gsptZ8:=CROSS(gsptZ7,-6);
gsptZ9:=REF(CLOSE,1);
gsptZ10:=((SMA(MAX((CLOSE-gsptZ9),0),7,1)/SMA(ABS((CLOSE-gsptZ9)),7,1))*100);
gsptZ11:=((SMA(MAX((CLOSE-gsptZ9),0),13,1)/SMA(ABS((CLOSE-gsptZ9)),13,1))*100);
gsptZ12:=((BARSLAST((gsptZ11< 23))<=3)&&CROSS(gsptZ10,gsptZ11));
gsptZ13:=((((CLOSE-MA(CLOSE,23))/MA(CLOSE,20))*100)< -12.5);
gsptZ14:=LLV(LOW,5);
gsptZ15:=HHV(HIGH,10);
gsptZ16:=EMA((((CLOSE-gsptZ14)/(gsptZ15-gsptZ14))*100),4);
gsptZ17:=EMA(((0.667*REF(gsptZ16,1))+(0.333*gsptZ16)),2);
gsptZ18:=gsptZ12&&gsptZ13&&CROSS(gsptZ16,gsptZ17)&&(gsptZ16<=25);
gsptZ19:=O/HHV(C,30)< 0.78;
gsptZ20:=C/MA(C,50)< 0.78;
gsptZ21:=O=LLV(O,30);
gsptZ22:=C/SMA(C,13,1)-1;
gsptZ23:=REF(gsptZ22,1)< -0.13;
gsptZ24:=REF(gsptZ22,1)/gsptZ22>1.1582;
gsptZ25:=COUNT(H>L*1.05,5)>2;
gsptZ26:=gsptZ19&&gsptZ20&&gsptZ21&&gsptZ23&&gsptZ24&&gsptZ25;
{分析家公式网http://www.70822.com}
主升潜伏FT:=(gsptZ8)||((CROSS(gsptZ1,gsptZ2)&&REF(gsptZ1,1)< REF(gsptZ2,1)&&REF(gsptZ2,5)/REF(gsptZ2,1)>1.05));
主升中期FT:=(gsptZ18)||(CROSS(gsptZ3,gsptZ4)&&REF(gsptZ3,1)< REF(gsptZ4,1)&&REF(gsptZ4,20)/REF(gsptZ4,1)>1.15);
主升后期FT:=(gsptZ26)||(CROSS(gsptZ5,gsptZ6)&&gsptZ5< 30&&REF(gsptZ5,3)< 20&&COUNT(C< MA(C,60),20)>15);
IF(主升潜伏FT,30,0),COLORWHITE;
IF(主升中期FT,50,0),COLOR0080FF;
IF(主升后期FT,70,0),COLORYELLOW;
DRAWICON(主升潜伏FT,30,1);
DRAWICON(主升中期FT,50,1);
DRAWICON(主升后期FT,70,1);
STICKLINE(主升中期FT,0,50,10,0),COLOR0080FF;
STICKLINE(主升后期FT,0,70,10,0),COLORYELLOW;
DRAWTEXT(主升潜伏FT,30,'主升潜伏'),COLORYELLOW;
DRAWTEXT(主升中期FT,70,'主升中期'),COLORYELLOW;
DRAWTEXT(主升后期FT,80,'主升后期'),COLORGREEN;