本指标融合威科夫(Wyckoff)量价理论,通过多维度量化价格与成交量的动态关系,结合KDJ超买超卖、EMA趋势线、高低点突破等算法,构建了一套高胜率的买卖信号体系。绿色渐变柱状线标记强势买入区间,红色柱状线提示风险区域,图标与文字双重标注关键转折点,帮助投资者快速识别主力资金动向。
HG1:=13;
HG2:=REF(C,1);
HG3:=SMA(MAX(C-HG2,0),HG1,1)/SMA(ABS(C-HG2),HG1,1)*1000;
HG4:=DRAWLINE(HG3>=HHV(HG3,HG1),HG3,HG3<=LLV(HG3,HG1),HG3,1);
HG5:=HG3=HG4;
HG6:=HG3< REF(HG3,1);
HG7:=(C-LLV(L,25))/(HHV(HIGH,25)-LLV(L,25))*100;
HG8:=SMA(HG7,4,1);
HG9:=SMA(HG8,4,1);
HG10:=4*HG8-2*HG9;
HG11:=(2*C+H+L)/4;
HG12:=EMA(EMA(EMA(HG11,3),3),3);
HG13:=(HG12-REF(HG12,1))/REF(HG12,1)*100;
HG14:=MA(HG13,4)+0.03;
HG15:=MA(HG13,1);
HG16:=EMA(C,4)-EMA(C,18);
HG17:=EMA(HG16,4);
HG18:=BARSCOUNT(C);
HG19:=HHV(H,120);
HG20:=LLV(L,120);
HG21:=(HG19-HG20)/30;
HG22:=(2*CLOSE+HIGH+LOW)/4;
HG23:=IF(YEAR>=2099 AND MONTH>2,0,1);
HG24:=LLV(LOW,5);
HG25:=HHV(HIGH,4);
HG26:=EMA((HG22-HG24)/(HG25-HG24)*100,4)*HG23;
HG27:=EMA(0.667*REF(HG26,1)+0.333*HG26,2)*HG23;
STICKLINE(HG16< HG17 AND HG17< REF(HG17,1),C,OPEN,3.2,0),COLOR004400;
STICKLINE(HG16< HG17 AND HG17< REF(HG17,1),C,OPEN,2.7,0),COLOR006600;
STICKLINE(HG16< HG17 AND HG17< REF(HG17,1),C,OPEN,2.1,0),COLOR008800;
STICKLINE(HG16< HG17 AND HG17< REF(HG17,1),C,OPEN,1.5,0),COLOR00AA00;
STICKLINE(HG16< HG17 AND HG17< REF(HG17,1),C,OPEN,0.9,0),COLOR00CC00;
STICKLINE(HG16< HG17 AND HG17< REF(HG17,1),C,OPEN,0.3,0),COLOR00EE00;
STICKLINE(HG16>HG17 AND HG17>REF(HG17,1),C,OPEN,3.2,0),COLOR000055;
STICKLINE(HG16>HG17 AND HG17>REF(HG17,1),C,OPEN,2.7,0),COLOR000077;
STICKLINE(HG16>HG17 AND HG17>REF(HG17,1),C,OPEN,2.1,0),COLOR000099;
STICKLINE(HG16>HG17 AND HG17>REF(HG17,1),C,OPEN,1.5,0),COLOR0000BB;
STICKLINE(HG16>HG17 AND HG17>REF(HG17,1),C,OPEN,0.9,0),COLOR0000DD;
STICKLINE(HG16>HG17 AND HG17>REF(HG17,1),C,OPEN,0.3,0),COLOR0000FF;
STICKLINE(CROSS(HG14,HG15) AND HG10>65,H,OPEN,3.15,0),COLORAA1100;
STICKLINE(CROSS(HG14,HG15) AND HG10>65,H,OPEN,2.45,0),COLORAA3300;
STICKLINE(CROSS(HG14,HG15) AND HG10>65,H,OPEN,1.75,0),COLORAA5500;
STICKLINE(CROSS(HG14,HG15) AND HG10>65,H,OPEN,1.05,0),COLORAA7700;
STICKLINE(CROSS(HG14,HG15) AND HG10>65,H,OPEN,0.35,0),COLORAA9900;
STICKLINE(HG5 AND HG6,L,OPEN,3.15,0),COLOR1111FF;
STICKLINE(HG5 AND HG6,L,OPEN,2.45,0),COLOR3333FF;
STICKLINE(HG5 AND HG6,L,OPEN,1.75,0),COLOR5555FF;
STICKLINE(HG5 AND HG6,L,OPEN,1.05,0),COLOR7777FF;
STICKLINE(HG5 AND HG6,L,OPEN,0.35,0),COLOR9999FF;
STICKLINE(CROSS(HG26,HG27) AND HG26< 30,L,OPEN,3.15,0),COLOR770077;
STICKLINE(CROSS(HG26,HG27) AND HG26< 30,L,OPEN,2.45,0),COLOR990099;
STICKLINE(CROSS(HG26,HG27) AND HG26< 30,L,OPEN,1.75,0),COLORBB00BB;
STICKLINE(CROSS(HG26,HG27) AND HG26< 30,L,OPEN,1.05,0),COLORDD00DD;
STICKLINE(CROSS(HG26,HG27) AND HG26< 30,L,OPEN,0.35,0),COLORFF00FF;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"< 0),L,OPEN,3.15,0),COLOR337777;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"< 0),L,OPEN,2.45,0),COLOR339999;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"< 0),L,OPEN,1.75,0),COLOR33BBBB;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"< 0),L,OPEN,1.05,0),COLOR33DDDD;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"< 0),L,OPEN,0.35,0),COLOR33FFFF;
DRAWTEXT(CROSS(HG26,HG27) AND HG26< 30,L*1,'吸'),COLORFF00FF;
DRAWICON(CROSS(HG14,HG15) AND HG10>65,H*1,15),COLORGREEN;
DRAWTEXT(CROSS(HG14,HG15) AND HG10>65,H*1,' 卖'),COLORYELLOW;
DRAWICON(HG5 AND HG6,L*1,9);
DRAWTEXT(HG5 AND HG6,L*1,' 买')COLORFFFFFF;
DRAWTEXT(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"< 0),L*1,'地量买点'),COLOR33FFFF;
HG28:=MA(C,1);
HG29:=SMA(SMA(SMA(HG28,2,1),2,1),2,1);
HG30:=MA(HG29,3);
HG31:=IF(LLV(MA(HG29,8),3)< HG29,LLV(MA(HG29,8),3),HG29);
IF(HG29>HG30,HG29,DRAWNULL),COLORRED,LINETHICK4;
IF(HG29< HG30,HG29,DRAWNULL),COLORGREEN,LINETHICK4;
HG32:=HHV(MA(HG29,1),13),COLORYELLOW;
HG33:=(2*CLOSE+HIGH+LOW)/4;
HG34:=MA(HG33,7);
HG35:=HG34-MA(HG33,7/2)< 0;
HG36:=HG34-MA(HG33,7/2)>0;
HG37:=BARSLAST(HG35);
HG38:=0-BARSLAST(HG36);
HG39:=IF(HG35<=0,HG37,HG38);
STICKLINE(HG32>HG30 AND HG29< HG30,HG32,HG30,0,0),COLORBLUE;
HG40:=(CLOSE*2+HIGH+LOW)/4;
HG41:=EMA(HG40,13)-EMA(HG40,34);
HG42:=EMA(HG41,5);
HG43:=((REF(HG14,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
HG44:=((REF(HG43,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
HG45:=((REF(HG44,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
HG46:=((REF(HG45,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
HG47:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));
HG48:=((REF(HG47,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
HG49:=((REF(HG15,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
HG50:=((REF(HG49,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
HG51:=((REF(HG50,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
HG52:=((REF(HG51,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
HG53:=((REF(HG52,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
HG54:=((REF(HG53,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
HG55:=((REF(HG54,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
HG56:=((REF(HG55,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
HG57:=((REF(HG56,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
HG58:=(REF((((((((((((HG47 OR HG48) OR HG15) OR HG49) OR HG50) OR HG51) OR HG52) OR HG53) OR HG54) OR HG55) OR HG56) OR HG57),1) AND HG3);
HG59:=EMA(CLOSE,55);
HG60:=MA(CLOSE,75);
HG61:=EMA(HG60,3);
HG62:=EMA(HG61,3);
HG63:=(HIGH + LOW) / 5;
HG64:=(MA(HG63,4)) - (MA(HG63,34));
HG65:=CROSS(HG64,0);
HG66:=CROSS(0,HG64);
HG67:=BARSLAST(HG65);
HG68:=BARSLAST(HG66);
HG69:=REF(HG65,1);
HG70:=REF(HG66,1);
HG71:=BARSLAST(HG69);
HG72:=BARSLAST(HG70);
HG73:=IF((HG71 < HG72),(REF((HHV(HIGH,2)),HG71)),(REF((LLV(LOW,2)),HG72)));
HG74:=(((REF(CLOSE,1)) <= (REF(HG73,1))) AND (CLOSE > HG73)) AND (HG67 < HG68);
HG75:=(((REF(CLOSE,1)) >= (REF(HG73,1))) AND (CLOSE < HG73)) AND (HG68 < HG67);
HG76:=HG74 AND ((COUNT(HG74,HG67)) = 1);
HG77:=HG75 AND ((COUNT(HG75,HG68)) = 1);
HG78:=HG76 AND ((REF(BARSLAST(HG77),1)) < (REF(BARSLAST(HG76),1)));
HG79:=HG77 AND ((REF(BARSLAST(HG77),1)) > (REF(BARSLAST(HG76),1)));
HG80:=AMOUNT/(VOL);
HG81:=MA(HG80,13);
HG82:=(C-HG81)/HG81*100;
HG83:=MA(CLOSE,22);
HG84:=HG83 + 2*STD(C,22);
HG85:=HG83 - 2*STD(C,22);
HG86:=(C-HG85)/(HG84-HG85);
HG87:=FORCAST(HG86,3);
HG88:=(REF(HG82,1)< -15 AND REF(HG86,1)< 0 AND HG82>REF(HG82,1));
HG89:=(CLOSE+HIGH+LOW)/3;
HG90:=EMA(HG89,10);
HG91:=REF(HG90,1);
STICKLINE(HG90>HG91,HG90,HG91,2,0),COLORRED;
STICKLINE(HG90< HG91,HG90,HG91,2,0),COLORGREEN;