DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORFFFFFF;
DEA:EMA(DIFF,9),COLOR00FFFF;
MACD强度:(DIFF-DEA)*2,COLORSTICK;
趋势多头:=DIFF>0 AND DEA>0,COLOR0000FF,POINTDOT;
趋势金叉:=CROSS(DIFF,DEA),COLOR0000FF,LINETHICK2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORFFFFFF;
D:SMA(K,3,1),COLOR00FFFF;
J:3*K-2*D,COLORFF00FF;
时机金叉:=CROSS(K,D) AND K>20 AND K<80,COLORFF0000,LINETHICK2;
超卖反弹:=K<30 AND CROSS(K,D),COLOR00FF00,POINTDOT;
RSI1:EMA(CLOSE,6),COLOR0000FF;
RSI2:EMA(CLOSE,12),COLORFF0000;
RSI3:EMA(CLOSE,24),COLOR00FF00;
相对强势:=RSI1>50 AND RSI2>50,COLOR0000FF,POINTDOT;
强弱共振:=CROSS(RSI1,RSI2),COLORFF00FF,LINETHICK2;
BOLL中轨:MA(CLOSE,20),COLOR228B22,LINETHICK2;
BOLL上轨:BOLL中轨+2*STD(CLOSE,20),COLORFF0000,POINTDOT;
BOLL下轨:BOLL中轨-2*STD(CLOSE,20),COLORFF0000,POINTDOT;
BOLL宽度:(BOLL上轨-BOLL下轨)/BOLL中轨*100;
布林缩口:=BOLL宽度<10 AND BOLL宽度>0,COLOR007F7F,POINTDOT;
布林突破:=C>BOLL中轨 AND REF(C,1)<=REF(BOLL中轨,1),COLOR0000FF,LINETHICK2;
VOL5:MA(VOL,5),COLORFFFFFF;
VOL20:MA(VOL,20),COLOR00FFFF;
VOL比: VOL/VOL20,COLORFFFF00;
量能放大:=VOL>VOL5*1.2 AND VOL>VOL20*1.5,COLOR0000FF,POINTDOT;
温和放量:=VOL>VOL20 AND VOL/VOL20<3,COLORFF0000,POINTDOT;
净流入:=VOL*(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,COLOR00FF00;
净流入5日:=MA(净流入,5),COLORFF0000;
净流入20日:=MA(净流入,20),COLOR0000FF;
主力净流入:=净流入>0 AND 净流入>净流入5日,COLOR0000FF,LINETHICK2;
资金趋势:=净流入5日>净流入20日,COLORFF0000,POINTDOT;
趋势得分:=IF(趋势金叉,20,IF(趋势多头,10,0));
时机得分:=IF(时机金叉,15,IF(超卖反弹,10,0));
强弱得分:=IF(强弱共振,10,IF(相对强势,5,0));
波动得分:=IF(布林突破,15,IF(布林缩口,5,0));
量能得分:=IF(量能放大,15,IF(温和放量,8,0));
资金得分:=IF(主力净流入,15,IF(资金趋势,8,0));
总分:趋势得分+时机得分+强弱得分+波动得分+量能得分+资金得分,COLORFF00FF,LINETHICK3;
超级买入:=总分>=70 AND (趋势金叉 OR 时机金叉),COLOR0000FF,LINETHICK5;
强烈买入:=总分>=55 AND 总分<70 AND (趋势金叉 OR 时机金叉 OR 布林突破),COLOR0000FF,LINETHICK3;
标准买入:=总分>=40 AND 总分<55 AND (趋势金叉 OR 时机金叉 OR 布林突破 OR 相对强势),COLORFF0000,LINETHICK2;
卖出信号1:=CROSS(DEA,DIFF) AND DIFF<0,COLOR00FF00,LINETHICK3;
卖出信号2:=总分<30 AND CROSS(D,K) AND K>20,COLOR00FF00,LINETHICK3;
止损信号:=总分<20 OR C<BOLL下轨,COLORFF0000,POINTDOT;
DRAWICON(超级买入,LOW,1);
DRAWICON(强烈买入,LOW,2);
DRAWICON(标准买入,LOW,3);
DRAWICON(卖出信号1,HIGH,4);
DRAWICON(卖出信号2,HIGH,5);
DRAWTEXT(超级买入,LOW*0.98,'超级买入');
DRAWTEXT(强烈买入,LOW*0.98,'强烈买入');
DRAWTEXT(标准买入,LOW*0.98,'标准买入');