该指标旨在辅助股票交易决策,通过融合价格走势、成交量变化与市场情绪分析,自动提供买卖时机判定及风险预警。其核心机制在于监控短期与长期移动平均线的交叉情况、相对强弱指标的波动,以及超买或超卖状态的触发,从而帮助投资者明确买入、卖出或继续持有头寸的时机。具体交易策略如下:
入场时机:当指标显示低位黄金交叉,或出现“买牛区”提示时,适合执行买入操作;若进入“魔力操作区”等强势信号区域,则可视作加仓的良机。
离场信号:一旦高位出现死亡交叉,或触发“死叉卖”警告,应果断卖出;当市场进入超买区间时,需谨慎考虑减仓以规避回调风险。
风险控制:结合成交量的动态变化与价格偏离程度,在空仓信号显现时避免参与交易;持仓信号持续期间则保持现有仓位;而峰值限制机制则用于提示风险过高的区域,防范潜在损失。
{副图1源码如下}
ABN1:=SUMBARS(VOL,CAPITAL);
ABN2:=IF(CAPITAL=0,AMOUNT=HHV(AMOUNT,34),VOL>MA(VOL,ABN1)*33/10);
ABN3:=COUNT(CLOSE>REF(CLOSE,1),2)=2 AND COUNT(VOL< REF(VOL,1),2)=2;
ABN4:=DYNAINFO(8)>0;
ABN5:=VOL=LLV(VOL,100) AND ABN4;
ABN6:=ABN4 AND ABN5;
ABN7:=VOL>REF(V,1)*1.9;
ABN8:=(3*C+H+L+O)/6;
ABN9:=(8*ABN8+7*REF(ABN8,1)+6*REF(ABN8,2)+5*REF(ABN8,3)+4*REF(ABN8,4)+3*REF(ABN8,5)+2*REF(ABN8,6)+REF(ABN8,8))/36;
指标平台:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>ABN9 AND C>O;
VARG:=V>REF(V,1)*0.98 AND V< REF(V,1)*1.02;
VVOL:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
MAVOL1:MA(VOLUME,5),COLORYELLOW;
MAVOL2:MA(VOLUME,60),COLORFF00FF;
STICKLINE(ABN2,VOL,0,3,0),COLORRED;
DRAWTEXT(ABN2,VOL+3000,'天'),COLORLIBLUE;
换手:VOL/CAPITAL*100;
STICKLINE(ABN3,0,V,1,0),COLORGREEN;
DRAWTEXT(ABN3,VOL-3000,'降'),COLORGREEN;
STICKLINE(ABN6,0,V,1,0),COLORBLUE;
DRAWTEXT(ABN6,VOL+3000,'地'),COLORBLUE;
STICKLINE(ABN7,0,V,1,0),COLORYELLOW;
倍量柱:ABN7,COLORYELLOW;
DRAWTEXT(倍量柱,VOL+3000,'倍'),COLORYELLOW;
黄金柱:FILTER(指标平台,5),STICK,COLORRED,LINETHICK4;
STICKLINE(黄金柱,0,V,1,0),COLORRED;
DRAWTEXT(黄金柱,VOL+10000,'黄'),COLORRED;
价涨量缩:ABN3,COLORGREEN;
STICKLINE(VARG,0,V,1,0),COLORMAGENTA;
平量柱:VARG,COLORMAGENTA;
DRAWTEXT(VARG,VOL+3000,'平'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,MAVOL1,'5日量线'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,MAVOL2,'60日量线'),COLORFF00FF;
{副图2源码如下}
ABN1:=EMA(C,2)-EMA(C,7);
ABN2:=(MA(((100*(CLOSE-LLV(CLOSE,34)))/(HHV(HIGH,34)-LLV(LOW,34))),5)-20);
ABN3:=(2*ABS(ABN2));
ABN4:=LLV(LOW,9);
ABN5:=HHV(HIGH,9);
ABN6:=EMA((CLOSE-ABN4)/(ABN5-ABN4)*100,3);
ABN7:=EMA(ABN6,3);
ABN8:=MA(ABN7,3);
ABN9:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100);
ABN10:=SMA(ABN9,3,1);
ABN11:=SMA(ABN10,3,1);
ABN12:=REF(CLOSE,1);
ABN13:=SMA(MAX(CLOSE-ABN12,0),7,1)/SMA(ABS(CLOSE-ABN12),7,1)*100;
ABN14:=DRAWLINE(ABN13>=HHV(ABN13,7),ABN13,ABN13<=LLV(ABN13,7),1,ABN13);
ABN15:=ABN13=ABN14;
ABN16:=ABN13>REF(1,ABN13);
ABN17:=DRAWICON(ABN15 AND ABN16,ABN13,2);
ABN18:=MA(C,8);
ABN19:=MA(C,24);
ABN20:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1);
ABN21:=20*(ABN18>REF(ABN18,1));
ABN22:=ABN19>REF(ABN19,1) AND REF(ABN19,1)>REF(ABN19,2);
ABN23:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);
ABN24:=(ABN23/REF(ABN23,1)-1)*10;
ABN25:=MA(ABN24,5)/10;
ABN26:=(ABN18>REF(ABN18,1));
ABN27:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);
ABN28:=(ABN27/REF(ABN27,1)-1)*100;
ABN29:=ABN28< 4 AND ABN28>0.1;
ABN30:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);
ABN31:=(CLOSE-ABN30)/ABN30*100;
ABN32:=ABN31< 18;
ABN33:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,0),26);
ABN34:=SUM(IF(CLOSE< REF(CLOSE,1),VOL,0),26);
ABN35:=SUM(IF(CLOSE=REF(CLOSE,1),VOL,0),26);
ABN36:=100*(ABN33*2+ABN35)/(ABN34*2+ABN35);
ABN37:=ABN36< 400;
ABN38:=COUNT(CLOSE>REF(CLOSE,1),12)/12*100;
ABN39:=ABN38< 82;
ABN40:=REF(CLOSE,1);
ABN41:=SMA(MAX(CLOSE-ABN40,0),12,1)/SMA(ABS(CLOSE-ABN40),12,1)*100;
ABN42:=MA(3*ABN41-2*SMA(MAX(CLOSE-ABN40,0),16,1)/SMA(ABS(CLOSE-ABN40),16,1)*100,3);
ABN43:=ABN42< 90;
ABN44:=REF(VOL,1);
ABN45:=SMA(MAX(VOL-ABN44,0),7,1)/SMA(ABS(VOL-ABN44),7,1)*100;
ABN46:=ABN45< 82;
ABN47:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
ABN48:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
指标平台:=ABN47< 25 AND ABN48< 32;
VARG:=V/CAPITAL*100>1.5 AND DYNAINFO(8)>0;
STICKLINE(ABN1>0,0,-50,8,0),COLOR111233;
STICKLINE(ABN1<=0,0,-50,8,0),COLOR333311;
买牛区:IF(REF(ABN1,1)< -0 AND ABN1>0,0,-50),COLORRED;
卖牛区:=IF(REF(ABN1,1)>=0 AND ABN1< 0,-50,0);
空方:(0-(IF((ABN2< 0),ABN3,0)*1)),COLORGRAY,LINESTICK;
J:((3*ABN10)-(2*ABN11)),COLOR9F5F9F;
顶:100,COLORFF00FF;
低位金叉跟进:20,COLOR567FF0,POINTDOT,LINETHICK1;
高位死叉小心:80,COLORGREEN,LINETHICK1;
IF(J< 0,J,DRAWNULL),COLORRED,LINETHICK3;
IF(ABN7>90,ABN7,DRAWNULL),COLORGREEN,LINETHICK3;
IF(ABN8>85,ABN8,DRAWNULL),COLORGREEN,LINETHICK3;
DRAWTEXT(FILTER(COUNT(ABN7>90 OR ABN8>85 AND(CROSS(ABN8,ABN7)),12)=2,8)AND CROSS(ABN8,ABN7),ABN8+10,'已超买'),COLORGREEN;
DRAWTEXT(FILTER(CROSS(ABN8,ABN7)AND NOT(ABN8< 20) AND J>0.2,5),ABN8+0.09,'死叉卖,低位金叉前不买');
DRAWICON(FILTER(ABN17>0,1),98,2);
专吸庄血:IF(ABN20<=8,25,0),STICK,COLORWHITE,LINETHICK2;
魔力操作区:80*(ABN21 AND REF(ABN21,1)),COLORBLUE,LINETHICK3;
魔力操作区1:78*(ABN22 OR ABN21)POINTDOT,COLORWHITE,LINETHICK4;
-50;
峰值限制:-50*(ABN29 AND ABN32 AND ABN37 AND ABN39 AND 指标平台 AND ABN43 AND ABN46 AND VARG),COLORGREEN,LINETHICK2;
变仓:IF(ABN25< ABN24,0,DRAWNULL),COLORYELLOW,LINETHICK2;
空仓:IF(ABN24< ABN25,0,DRAWNULL),COLORGREEN,LINETHICK2;
持仓:IF(ABN24>ABN25 AND ABN26,0,DRAWNULL),COLORRED,,LINETHICK2;
