指标主要功能是计算股票价格波动强度,通过多组移动平均线交叉和相对位置变化判断买卖信号。操作策略上,当短期均线(如3日、5日)上穿长期均线(如6日、12日)时显示红色买入提示,下穿时显示绿色卖出提示;同时结合价格超跌/超涨区域(如低于30日均线70%)标记底部/顶部预警,并在关键位置(如20/80分界线)标注资金流向(红色多头/绿色空头)。整体通过颜色区分趋势强弱,辅助短线交易决策。
VARG1:=-10;
VARG2:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100);
VARG3:=LLV(OPEN,30);
VARG4:SMA(VARG2,3,1);
VARG5:SMA(VARG4,3,1);
VARG6:((3 * VARG4) - (2 * VARG5));
VARG7:=MA(CLOSE,10);
VARG8:=MA(CLOSE,12);
VARG9:=((ATAN((VARG7 - REF(VARG7,1))) * 3.1416) * 10);
VARG10:=((ATAN((VARG8 - REF(VARG8,1))) * 3.1416) * 10);
VARG11:=MA(CLOSE,13);
IF((VARG4 > VARG5),VARG4,DRAWNULL),COLORFF00FF;
IF((VARG4 < VARG5),VARG4,DRAWNULL),COLORFFFF00;
IF((VARG6 > VARG5),VARG6,DRAWNULL),LINETHICK2,COLORRED;
IF((VARG6 < VARG5),VARG6,DRAWNULL),LINETHICK2,COLORGREEN;
20,POINTDOT,COLORGREEN;
80,POINTDOT,COLORGREEN;
VARG12:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
VARG13:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
VARG14:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
VARG15:=(((VARG12 + (2 * VARG13)) + (3 * VARG14)) / 6);
VARG16:=MA(VARG15,3);
VARG17:IF((VARG16 < VARG1),20,0),COLORFFFF00;
VARG18:(VARG16 * 5),COLORSTICK,LINETHICK2;
DZJIN1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
DZJIN2:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
DZJIN3:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
DZJIN4:=(DZJIN1+DZJIN2+DZJIN3)/3;
DZJIN5:=EMA(DZJIN4,5);
DZJIN6:=EMA(EMA(DZJIN1,5),5)*3, COLORSTICK;
DZJIN7:=IF(DZJIN4<=-20,10,0);
DZJIN8:=HHV(DZJIN7,10);
DZJIN9:=IF(DZJIN8 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);
DZJIN10:EMA(DZJIN5,5)*2, COLORFF00FF;
DZJIN11:EMA(DZJIN10,5) , COLORWHITE;
DZJIN12:DZJIN10*3-DZJIN11*2 ,COLORYELLOW;
DZJIN13:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND DZJIN12>10;
VARG_1:=CLOSE/MA(CLOSE,40)*100< 70;
VARG_2:=CLOSE/MA(CLOSE,60)*100< 65;
VARG_3:=HIGH>LOW*1.05;
VARG_4:=VARG_3 AND COUNT(VARG_3,5)>1;
VARG_5:=IF(VARG_4 AND (VARG_1 OR VARG_2),2,0);
VARG_6:=CLOSE/REF(CLOSE,25)<=1.1;
VARG_7:=SMA(MAX(CLOSE-REF(CLOSE,2),0),7,1)/SMA(ABS(CLOSE-REF(CLOSE,2)),7,1)*100< 15;
VARG_8:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
VARG_9:=SMA(VARG_8,2,1);
VARG_10:=IF(VARG_9>REF(VARG_9,1) AND REF(VARG_9,1)< REF(VARG_9,2) AND VARG_9< 20,1.5,0);
VARG_11:=VARG_6 AND VARG_5 AND VARG_7 AND VARG_10;
VARG_12:=(((CLOSE/MA(CLOSE,40))*100)< 78);
VARG_13:=(((CLOSE/MA(CLOSE,60))*100)< 74);
VARG_14:=(HIGH>(LOW*1.051));
VARG_15:=(VARG_14 AND (COUNT(VARG_14,5) > 1));
VARG_16:=IF((VARG_15 AND (VARG_12 OR VARG_13)),2,0);
VARG_17:=C/REF(C,25)<=1.1;
VARG_18:=(SMA(MAX(C-REF(C,2),0),7,1)/SMA(ABS(C-REF(C,2)),7,1)*100)< 15;
VARG_19:=SMA((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100,2,1);
VARG_20:=SMA(VARG_19,2,1);
VARG_21:=VARG_19>REF(VARG_19,1) AND REF(VARG_19,1)< REF(VARG_19,2) AND VARG_19< 23;
VARG_22:=VARG_16 AND VARG_17 AND VARG_18 AND VARG_21;
DRAWTEXT(VARG_11 OR VARG_22,VARG6,'BS'),COLORYELLOW;
IF(VARG_11 OR VARG_22,100,0),COLORYELLOW;
DRAWTEXT(DZJIN7=10 AND FILTER(DZJIN7=10,5),VARG6,'接近底部'),COLORYELLOW;
DRAWTEXT(DZJIN4>=20 AND FILTER(DZJIN4>=20,5),VARG6,'接近顶部'),COLORWHITE;
DZJIN16:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
DZJIN17:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
DZJIN18:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
DZJIN19:=DZJIN17< REF(DZJIN18,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
DZJIN20:=DZJIN17>REF(DZJIN18,1) AND VOL>REF(VOL,1) AND CLOSE< REF(CLOSE,1);
DRAWTEXT(DZJIN19 AND COUNT(DZJIN19,30)=1,15,'多头大资金'),LINETHICK1,COLORFF00FF;
DRAWTEXT(DZJIN20 AND COUNT(DZJIN20,30)=1,-1,'空头大资金'),LINETHICK1,COLORGREEN;
STICKLINE(DZJIN20 AND COUNT(DZJIN20,30)=1,1,200,5,0),COLORGREEN;
STICKLINE(DZJIN19 AND COUNT(DZJIN19,30)=1,1,200,5,0),COLORFF00FF;