指标主要用于监测市场资金动向和强势股机会。核心功能是通过计算价格区间和资金流动来识别大资金入场信号,当资金指标突破均线时显示红色柱状图。同时结合相对强弱指标金叉和价格突破条件,筛选出短期强势的龙头股,并在图表上用黄色标记提示。
操作策略:关注红色资金柱放大且上穿黄色均线时考虑介入,配合龙头信号出现时重点跟踪。
{主图源码如下}
HG1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
A1:=(EMA(HG1,3)+EMA(HG1,6)+EMA(HG1,12)+EMA(HG1,24))/4;
A2:=EMA(A1,2);
A3:=EMA(A2,2);
A4:=EMA(A3,2);
A5:=EMA(A4,2);
A6:=EMA(A5,2);
A7:=EMA(A6,2);
IF(A1>=REF(A1,1),A1,DRAWNULL),COLORRED;
IF(A1< REF(A1,1),A1,DRAWNULL),COLORCYAN;
IF(A2>=REF(A2,1),A2,DRAWNULL),COLORRED;
IF(A2< REF(A2,1),A2,DRAWNULL),COLORCYAN;
IF(A3>=REF(A3,1),A3,DRAWNULL),COLORRED;
IF(A3< REF(A3,1),A3,DRAWNULL),COLORCYAN;
IF(A4>=REF(A4,1),A4,DRAWNULL),COLORRED;
IF(A4< REF(A4,1),A4,DRAWNULL),COLORCYAN;
IF(A5>=REF(A5,1),A5,DRAWNULL),COLORRED;
IF(A5< REF(A5,1),A5,DRAWNULL),COLORCYAN;
IF(A6>=REF(A6,1),A6,DRAWNULL),COLORRED;
IF(A6< REF(A6,1),A6,DRAWNULL),COLORCYAN;
IF(A7>=REF(A7,1),A7,DRAWNULL),COLORRED;
IF(A7< REF(A7,1),A7,DRAWNULL),COLORCYAN;
N:=55;
TS:=BARSLAST(L=LLV(L,N));
STARTSIGNAL:=FILTERX(TS=0,BARSSINCE(C));
DAYSSINCESTART:=BARSLAST(STARTSIGNAL);
BASEDAYS:=CONST(DAYSSINCESTART);
BASELOW:=DRAWLINE(L=LLV(L,N),L,ISLASTBAR,REF(L,TS),1),COLORRED,LINETHICK1;
BASEHIGH:=DRAWLINE(L=LLV(L,N),CONST(HHV(H,TS)),ISLASTBAR,CONST(HHV(H,TS)),1),COLOR00CCCC;
TT:=BARSLAST(L=LLV(L,N));
AH:=IF(CURRBARSCOUNT<=BASEDAYS+1&&(TT+1>0),HHV(H,TT+1),DRAWNULL);
涨幅:=IF(CURRBARSCOUNT<=(BASEDAYS),100*(C/REF(L,TS)-1),0);
收益曲线:IF(CURRBARSCOUNT<=(BASEDAYS),100*(C/REF(L,TS)-1),0),COLORMAGENTA,NODRAW;
日增长:收益曲线-REF(收益曲线,1),NODRAW;
最高涨幅:=IF(CURRBARSCOUNT<=(BASEDAYS),100*(HHV(H,TS)/REF(L,TS)-1),0),COLORRED;
MA5:=MA(CLOSE,5),COLORWHITE,LINETHICK1;
MA20:=MA(CLOSE,20),COLORMAGENTA,LINETHICK1;
HG3:=LLV(HIGH,240);
HG4:=100*(CLOSE-HG3)/HG3;
HG5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;
HG6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;
HG7:=0;
HG8:=MA(HHV(CLOSE-REF(CLOSE,1),0),34)/MA(ABS(CLOSE-REF(CLOSE,1)),7)*100;
HG9:=MA(HHV(CLOSE-REF(CLOSE,1),0),13)/MA(ABS(CLOSE-REF(CLOSE,1)),13)*100;
HGA:=BARSCOUNT(CLOSE);
HGB:=HG8< 20&&HG9< 23&&HGA>35;
HGC:=HGB&&COUNT(HGB,1)=1;
HGD:=EMA(CLOSE,21)-EMA(CLOSE,8);
HGE:=EMA(HGD,5);
DRAWKLINE(H,O,L,C);
HG59:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5);
HG60:=REFX(CLOSE,1)< REF(CLOSE,3)&&REFX(CLOSE,2)< REF(CLOSE,2)&&REFX(CLOSE,3)< REF(CLOSE,1)&&REFX(CLOSE,4)< CLOSE&&REFX(CLOSE,5)< REFX(CLOSE,1)&&REFX(CLOSE,6)< REFX(CLOSE,2)&&REFX(CLOSE,7)< REFX(CLOSE,3)&&REFX(CLOSE,8)< REFX(CLOSE,4);
HG61:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5)&&REF(CLOSE,2)>REF(CLOSE,6);
HG62:=REFX(CLOSE,1)< REF(CLOSE,3)&&REFX(CLOSE,2)< REF(CLOSE,2)&&REFX(CLOSE,3)< REF(CLOSE,1)&&REFX(CLOSE,4)< CLOSE&&REFX(CLOSE,5)< REFX(CLOSE,1)&&REFX(CLOSE,6)< REFX(CLOSE,2)&&REFX(CLOSE,7)< REFX(CLOSE,3);
HG63:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5)&&REF(CLOSE,2)< REF(CLOSE,6)&&REF(CLOSE,3)>REF(CLOSE,7);
HG64:=REFX(CLOSE,1)< REF(CLOSE,3)&&REFX(CLOSE,2)< REF(CLOSE,2)&&REFX(CLOSE,3)< REF(CLOSE,1)&&REFX(CLOSE,4)< CLOSE&&REFX(CLOSE,5)< REFX(CLOSE,1)&&REFX(CLOSE,6)< REFX(CLOSE,2);
HG65:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5)&&REF(CLOSE,2)< REF(CLOSE,6)&&REF(CLOSE,3)< REF(CLOSE,7)&&REF(CLOSE,4)>REF(CLOSE,8);
HG66:=REFX(CLOSE,1)< REF(CLOSE,3)&&REFX(CLOSE,2)< REF(CLOSE,2)&&REFX(CLOSE,3)< REF(CLOSE,1)&&REFX(CLOSE,4)< CLOSE&&REFX(CLOSE,5)< REFX(CLOSE,1);
HG67:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5)&&REF(CLOSE,2)< REF(CLOSE,6)&&REF(CLOSE,3)< REF(CLOSE,7)&&REF(CLOSE,4)< REF(CLOSE,8)&&REF(CLOSE,5)>REF(CLOSE,9);
HG68:=REFX(CLOSE,1)< REF(CLOSE,3)&&REFX(CLOSE,2)< REF(CLOSE,2)&&REFX(CLOSE,3)< REF(CLOSE,1)&&REFX(CLOSE,4)< CLOSE;
HG69:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5)&&REF(CLOSE,2)< REF(CLOSE,6)&&REF(CLOSE,3)< REF(CLOSE,7)&&REF(CLOSE,4)< REF(CLOSE,8)&&REF(CLOSE,5)< REF(CLOSE,9)&&REF(CLOSE,6)>REF(CLOSE,10);
HG70:=REFX(CLOSE,1)< REF(CLOSE,3)&&REFX(CLOSE,2)< REF(CLOSE,2)&&REFX(CLOSE,3)< REF(CLOSE,1);
HG71:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5)&&REF(CLOSE,2)< REF(CLOSE,6)&&REF(CLOSE,3)< REF(CLOSE,7)&&REF(CLOSE,4)< REF(CLOSE,8)&&REF(CLOSE,5)< REF(CLOSE,9)&&REF(CLOSE,6)< REF(CLOSE,10)&&REF(CLOSE,7)>REF(CLOSE,11);
HG72:=REFX(CLOSE,1)< REF(CLOSE,3)&&REFX(CLOSE,2)< REF(CLOSE,2);
HG73:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5)&&REF(CLOSE,2)< REF(CLOSE,6)&&REF(CLOSE,3)< REF(CLOSE,7)&&REF(CLOSE,4)< REF(CLOSE,8)&&REF(CLOSE,5)< REF(CLOSE,9)&&REF(CLOSE,6)< REF(CLOSE,10)&&REF(CLOSE,7)< REF(CLOSE,11)&&REF(CLOSE,8)>REF(CLOSE,12);
HG74:=REFX(CLOSE,1)< REF(CLOSE,3);
HG75:=CLOSE< REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5)&&REF(CLOSE,2)< REF(CLOSE,6)&&REF(CLOSE,3)< REF(CLOSE,7)&&REF(CLOSE,4)< REF(CLOSE,8)&&REF(CLOSE,5)< REF(CLOSE,9)&&REF(CLOSE,6)< REF(CLOSE,10)&&REF(CLOSE,7)< REF(CLOSE,11)&&REF(CLOSE,8)< REF(CLOSE,12)&&REF(CLOSE,9)>REF(CLOSE,13);
HG76:=IF(PERIOD< 4,LOW*(1-(PERIOD+1)/10*0.01),LOW*0.98);
HG77:=IF(PERIOD< 4,HIGH*(1+(PERIOD+1)/10*0.01),HIGH*1.05);
HG78:=CURRBARSCOUNT-1;
HG79:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)< REF(CLOSE,5);
HG80:=REFX(CLOSE,1)>REF(CLOSE,3)&&REFX(CLOSE,2)>REF(CLOSE,2)&&REFX(CLOSE,3)>REF(CLOSE,1)&&REFX(CLOSE,4)>CLOSE&&REFX(CLOSE,5)>REFX(CLOSE,1)&&REFX(CLOSE,6)>REFX(CLOSE,2)&&REFX(CLOSE,7)>REFX(CLOSE,3)&&REFX(CLOSE,8)>REFX(CLOSE,4);
HG81:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5)&&REF(CLOSE,2)< REF(CLOSE,6);
HG82:=REFX(CLOSE,1)>REF(CLOSE,3)&&REFX(CLOSE,2)>REF(CLOSE,2)&&REFX(CLOSE,3)>REF(CLOSE,1)&&REFX(CLOSE,4)>CLOSE&&REFX(CLOSE,5)>REFX(CLOSE,1)&&REFX(CLOSE,6)>REFX(CLOSE,2)&&REFX(CLOSE,7)>REFX(CLOSE,3);
HG83:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5)&&REF(CLOSE,2)>REF(CLOSE,6)&&REF(CLOSE,3)< REF(CLOSE,7);
HG84:=REFX(CLOSE,1)>REF(CLOSE,3)&&REFX(CLOSE,2)>REF(CLOSE,2)&&REFX(CLOSE,3)>REF(CLOSE,1)&&REFX(CLOSE,4)>CLOSE&&REFX(CLOSE,5)>REFX(CLOSE,1)&&REFX(CLOSE,6)>REFX(CLOSE,2);
HG85:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5)&&REF(CLOSE,2)>REF(CLOSE,6)&&REF(CLOSE,3)>REF(CLOSE,7)&&REF(CLOSE,4)< REF(CLOSE,8);
HG86:=REFX(CLOSE,1)>REF(CLOSE,3)&&REFX(CLOSE,2)>REF(CLOSE,2)&&REFX(CLOSE,3)>REF(CLOSE,1)&&REFX(CLOSE,4)>CLOSE&&REFX(CLOSE,5)>REFX(CLOSE,1);
HG87:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5)&&REF(CLOSE,2)>REF(CLOSE,6)&&REF(CLOSE,3)>REF(CLOSE,7)&&REF(CLOSE,4)>REF(CLOSE,8)&&REF(CLOSE,5)< REF(CLOSE,9);
HG88:=REFX(CLOSE,1)>REF(CLOSE,3)&&REFX(CLOSE,2)>REF(CLOSE,2)&&REFX(CLOSE,3)>REF(CLOSE,1)&&REFX(CLOSE,4)>CLOSE;
HG89:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5)&&REF(CLOSE,2)>REF(CLOSE,6)&&REF(CLOSE,3)>REF(CLOSE,7)&&REF(CLOSE,4)>REF(CLOSE,8)&&REF(CLOSE,5)>REF(CLOSE,9)&&REF(CLOSE,6)< REF(CLOSE,10);
HG90:=REFX(CLOSE,1)>REF(CLOSE,3)&&REFX(CLOSE,2)>REF(CLOSE,2)&&REFX(CLOSE,3)>REF(CLOSE,1);
HG91:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5)&&REF(CLOSE,2)>REF(CLOSE,6)&&REF(CLOSE,3)>REF(CLOSE,7)&&REF(CLOSE,4)>REF(CLOSE,8)&&REF(CLOSE,5)>REF(CLOSE,9)&&REF(CLOSE,6)>REF(CLOSE,10)&&REF(CLOSE,7)< REF(CLOSE,11);
HG92:=REFX(CLOSE,1)>REF(CLOSE,3)&&REFX(CLOSE,2)>REF(CLOSE,2);
HG93:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5)&&REF(CLOSE,2)>REF(CLOSE,6)&&REF(CLOSE,3)>REF(CLOSE,7)&&REF(CLOSE,4)>REF(CLOSE,8)&&REF(CLOSE,5)>REF(CLOSE,9)&&REF(CLOSE,6)>REF(CLOSE,10)&&REF(CLOSE,7)>REF(CLOSE,11)&&REF(CLOSE,8)< REF(CLOSE,12);
HG94:=REFX(CLOSE,1)>REF(CLOSE,3);
HG95:=CLOSE>REF(CLOSE,4)&&REF(CLOSE,1)>REF(CLOSE,5)&&REF(CLOSE,2)>REF(CLOSE,6)&&REF(CLOSE,3)>REF(CLOSE,7)&&REF(CLOSE,4)>REF(CLOSE,8)&&REF(CLOSE,5)>REF(CLOSE,9)&&REF(CLOSE,6)>REF(CLOSE,10)&&REF(CLOSE,7)>REF(CLOSE,11)&&REF(CLOSE,8)>REF(CLOSE,12)&&REF(CLOSE,9)< REF(CLOSE,13);
字:=STRCAT(STRCAT(STRCAT('【',STKNAME),'】'),HYBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.01,0.01,0,字),COLORYELLOW;
PWXSS:=MA(C,5)>REF(MA(C,5),1)&&MA(C,5)>MA(C,10)&&MA(C,10)>REF(MA(C,10),1)&&MA(C,10)>MA(C,20)&&MA(C,20)>REF(MA(C,20),1)&&MA(C,20)>MA(C,60)&&MA(C,60)>REF(MA(C,60),1)&&MA(C,60)>MA(C,120)&&MA(C,120)>REF(MA(C,120),1)&&MA(C,120)>MA(C,240)&&MA(C,240)>REF(MA(C,240),1)&&C>MA(C,5);
DRAWTEXT_FIX(ISLASTBAR&&PWXSS,0.51,0.11,0,STRCAT('均线排列:','五线顺上')),COLORRED;
PSXSS:=MA(C,5)>REF(MA(C,5),1)&&MA(C,5)>MA(C,10)&&MA(C,10)>REF(MA(C,10),1)&&MA(C,10)>MA(C,20)&&MA(C,20)>REF(MA(C,20),1)&&C>MA(C,5);
DRAWTEXT_FIX(ISLASTBAR&&PSXSS&&NOT(PWXSS),0.01,0.11,0,STRCAT('均线排列:','三线顺上')),COLORRED;
CBWXSS:=C>COST(90)&&COST(90)>REF(COST(90),1)&&COST(80)>REF(COST(80),1)&&COST(70)>REF(COST(70),1)&&COST(60)>REF(COST(60),1)&&COST(50)>REF(COST(50),1)&&COST(40)>REF(COST(40),1)&&COST(30)>REF(COST(30),1)&&COST(20)>REF(COST(20),1)&&COST(10)>REF(COST(10),1)&&COST(5)>REF(COST(5),1);
DRAWTEXT_FIX(ISLASTBAR&&CBWXSS,0.51,0.18,0,STRCAT('成本均线:','十线顺上')),COLORRED;
DRAWTEXT_FIX(ISLASTBAR&&CBWXSS,0.51,0.27,0,STRCAT(STRCAT('净利润额:',CON2STR(FINANCE(30)/10000,0)),'万')),COLORRED;
DRAWTEXT_FIX(ISLASTBAR&&CBWXSS,0.51,0.35,0,STRCAT(STRCAT('收益:',CON2STR(FINANCE(33),2)),'元')),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.21,0.11,0,STRCAT(STRCAT('上涨:',CON2STR(BASEDAYS,0)),'天')),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.21,0.21,0,STRCAT(STRCAT('涨幅:',CON2STR(CONST(涨幅),2)),'%')),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.21,0.31,0,STRCAT(STRCAT('最高涨幅:',CON2STR(CONST(最高涨幅),2)),'%')),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.21,0.41,0,STRCAT(STRCAT('日内涨幅:',CON2STR(CONST(日增长),2)),'%')),COLORMAGENTA;
{副图源码如下}
G1:=CLOSE;
G2:=LOW;
G3:=OPEN;
G4:=HIGH;
HG1:=MA(WINNER(G1*0.9)*100*G1,3);
HG2:=IF(HG1>10,HG1,0)/2;
大资金:HG2,STICK,COLORRED,LINETHICK4;
大资金均线:MA(HG2,5),COLORYELLOW,LINETHICK2;
HG3:=IF(DATETODAY(DATE)< 9872,1,DRAWNULL);
HG4:=4*SMA((G1-LLV(G2,5))/(HHV(G4,5)-LLV(G2,5))*100,5,1)-3*SMA(SMA((G1-LLV(G2,5))/(HHV(G4,5)-LLV(G2,5))*100,5,1),3.2,1);
HG5:=8;
HG6:=2342.459961*500;
HG7:=IF(DATE< HG6,1,DRAWNULL);
HG8:=CROSS(HG4,HG5);
HG9:=CROSS(HG4,HG5) AND G4>REF(G4,1) AND G1>REF(G1,1);
HG10:=CROSS(HG5,HG4);
HG11:=LLV(G2,21);
HG12:=HHV(G4,21);
HG13:=EMA((G1-HG11)/(HG12-HG11)*100,5);
HG14:=EMA((G1-HG11)/(HG12-HG11)*50,13);
HG15:=CROSS(HG13,HG14);
HG16:=IF(G1>REF(G1,1),88,0);
HG17:=IF(G1/REF(G1,1)>1.05 AND G4/G1< 1.01 AND HG16>0,91,0);
龙头之神:FILTER(HG17>90,45)=1,COLORMAGENTA;
STICKLINE(龙头之神,G2*20.93,0,3,0),COLORYELLOW,LINETHICK3;