指标是一个综合性的交易系统,融合了趋势、超买超卖、量价和背离等多种分析逻辑。
核心功能:
1. 趋势与乖离:通过计算价格与不同周期均线的偏离度(VAR3, VAR4, VAR5),评估短期、中期趋势强度及乖离状态。
2. 多空信号:基于乖离率的深度超卖(VAR6<=-20)生成“准备”预警;结合短期均线金叉(3日上穿5日)触发“一定要买”的买入信号。
3. 风险警示:在价格创新高但相关指标出现顶背离结构(PEAKBARS)时,发出“一定要逃”的卖出警示。
4. 辅助判断:
使用类似KDJ的K、D、J线(由乖离率衍生)判断动量。
引入威廉变异离散量(VARF)等捕捉“庄家异动”。
结合价格波动率(VAR13, VAR14)识别极端超买超卖,提示“大动作”可能。
使用要点:
“准备”信号:提示市场可能进入超卖区域,是关注机会的初级阶段。
“一定要买”信号:是结合超卖与短期趋势转强的明确做多触发点。
“一定要逃”信号:是提示顶部背离风险的重要卖出警告。
其他文字提示(如“庄家异动”、“大动作”)作为辅助参考,需结合价格位置和整体趋势判断。
指标将多种条件信号化,旨在提供从关注、买入到卖出的系列提示。使用者应理解其各部分计算原理,并搭配其他分析工具进行综合决策,避免单独使用。所有信号都需结合市场整体环境进行过滤。
VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
VAR6:=(VAR3+VAR4+VAR5)/3;
VAR7:=EMA(VAR6,5);
ZB:=EMA(EMA(VAR3,5),5)*3, COLORSTICK;
VAR8:=IF(VAR6<=-20,10,0);
VAR9:=HHV(VAR8,10);
VARA:=IF(VAR9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);
K:=EMA(VAR7,5)*2, , COLORFF00FF;
D:=EMA(K,5), , COLORWHITE;
J:=K*3-D*2, ,COLORYELLOW;
VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J>10;
HS:=VOL/CAPITAL*100, , COLORGREEN;
DRAWTEXT(VAR8=10 AND FILTER(VAR8=10,5),LOW*1.00,'准备'), COLORMAGENTA;
DRAWTEXT(VARA=20,LOW*1.00,'一定要买'), COLORRED;
DRAWICON(VARA=20,LOW*1.00,'BUY');
VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VARF:=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);
VAR10:=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);
VAR11:=VARF<REF(VAR10,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
DRAWTEXT(VAR11 AND COUNT(VAR11,30)=1,LOW*0.95,'庄家异动'),LINETHICK1,COLORFF00FF;
VAR12:=(HIGH+LOW+CLOSE)/3;
VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));
VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));
VAR15:=IF(VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200,10,0);
VAR16:=IF(VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200,-10,VAR15);
VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR18:=100-ABS(VAR17);
VAR19:=IF(VAR18<90,VAR18,100);
VAR1A:=IF(VARE>0,VARE,0);
VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60;
VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<100;
DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,LOW*1.00,'大动作') ,COLORYELLOW;
VAR20:=PEAKBARS(3,15,1)<10;
VAR21:=IF(VAR20=1,2,0);
VAR22:=IF(VAR21=2,2,0);
VAR23:=IF(VAR22>REF(VAR22,1),35,0),LINETHICK2;
DRAWTEXT(VAR23=35,HIGH*1.00,'一定要逃'),COLORGREEN;