VAR3:=(2*CLOSE+HIGH+LOW)/4;
VAR4:=LLV(LOW,34);
VAR5:=HHV(HIGH,34);
主力模型:EMA((VAR3-VAR4)/(VAR5-VAR4)*100,13),LINETHICK4,COLORRED;
散户被洗:EMA(0.667*REF(主力模型,1)+0.333*主力模型,2),LINETHICK2,COLORFF9933;
{趋势与量能过滤条件}
MA60:=MA(C,60);
趋势向上:=C>MA60;
量能达标:=V>MA(V,5);
{色块绘图}
主力做空:IF(CROSS(主力模型,75) AND 散户被洗<主力模型,75,62),STICK,LINETHICK2,COLORGREEN;
62,STICK,LINETHICK2,COLOR000000;
主力冲顶:IF(CROSS(主力模型,65) AND 散户被洗<主力模型,61,49),STICK,LINETHICK2,COLORF00FF0;
49,STICK,LINETHICK2,COLOR000000;
主力吸筹:IF(CROSS(主力模型,30) AND 散户被洗<主力模型,48,35),STICK,LINETHICK2,COLORYELLOW;
35,STICK,LINETHICK2,COLOR000000;
强弱分界线: 50, POINTDOT, LINETHICK2, COLORFFFF00;
{=====信号1:主力见底(趋势+量能过滤,图标文字)=====}
见底条件:=CROSS(主力模型,散户被洗) AND 主力模型<22 AND 趋势向上 AND 量能达标;
DRAWTEXT(见底条件,20,'主力见底'),LINETHICK2,COLOR0099FF;
DRAWICON(见底条件,25,1);
{=====信号2:主力吸筹=====}
吸筹条件:=CROSS(主力模型,30) AND 散户被洗<主力模型 AND 趋势向上 AND 量能达标;
DRAWTEXT(吸筹条件,40,'主力吸筹 '),LINETHICK2,COLOR00CCFF;
DRAWICON(吸筹条件,35,1);
{=====信号3:主力加速拉升=====}
加速条件:=CROSS(主力模型,65) AND 散户被洗<主力模型;
DRAWTEXT(加速条件,55,'主力加速 '),LINETHICK2,COLORRED;
DRAWICON(加速条件,70,2);
{=====信号4:主力做空=====}
做空条件:=CROSS(主力模型,75) AND 散户被洗<主力模型;
DRAWTEXT(做空条件,67,'主力做空'),LINETHICK2,COLOR009900;
DRAWICON(做空条件,80,2);
{=====信号5:头部风险=====}
头部条件:=CROSS(散户被洗,主力模型) AND 散户被洗>75;
DRAWTEXT(头部条件,80,'头部'), COLORYELLOW;
DRAWICON(头部条件,85,2);
{============恢复原版脉冲逻辑============}