1.通达信主力分时吸筹指标公式用于分时的副图,显示主力进场量,洋红柱体越高表示主力买入量越大。
2.柱体逐渐变高则等待时机,等柱体达到最高点之后的第一根缩量主力柱作为第一介入点,有个股的可盘中做T使用,但是介入量少的会不显示主力信号
3小红或蓝柱体表示资金攻击度,越高表示越强,否则表示越弱。
{副图源码如下}
Z1:=EMA(HHV(H,500),21);
Z2:=EMA(HHV(H,250),21);
Z3:=EMA(HHV(H,90),21);
Z4:=EMA(LLV(L,500),21);
Z5:=EMA(LLV(L,250),21);
Z6:=EMA(LLV(L,90),21);
Z7:=EMA(((Z4+Z5+Z6)*0.96+(Z1+Z2+Z3)*0.558)/6,21);
Z8:=EMA((Z4*1.25+Z5*1.23+Z6*1.2+Z1*0.55+Z2*0.55+Z3*0.65)/6,21);
Z9:=EMA((Z4*1.3+Z5*1.3+Z6*1.3+Z1*0.68+Z2*0.68+Z3*0.68)/6,21);
ZA:=EMA((Z7*3+Z8*2+Z9)/6*1.738,21);
ZC:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
ZD:=EMA(IF(C*1.35<=ZA,ZC*10,ZC/10),3);
ZE:=LLV(L,30);
ZF:=HHV(ZD,30);
Z10:=IF(MA(C,58),1,0);
TJ:=EMA(IF(L<=ZE,(ZD+ZF*2)/2,0),3)/618*Z10*0.5,COLORSTICK,COLORRED;
低吸:IF(TJ>10,EMA(IF(L<=ZE,(ZD+ZF*2)/2,0),3)/618*Z10*0.5,DRAWNULL)NODRAW,COLORMAGENTA;
R1:=REF(L,1);
R2:=SMA(ABS(L-R1),3,1)/SMA(MAX(L-R1,0),3,1)*100;
R3:=EMA(IF(C*1.2,R2*10,R2/10),3);
R4:=LLV(L,38);
R5:=HHV(R3,38);
R6:=IF(LLV(L,90),1,0);
主力吸货:EMA(IF(L<=R4,(R3+R5*2)/2,0),3)/618*R6,NODRAW,COLORFF99FF;
R8:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
R9:=SMA(R8,13,8);
底线:=0,COLOR00FFFF;
吸筹1:STICKLINE(主力吸货,0,主力吸货,6,0),COLOR0000FF;
吸筹2:STICKLINE(主力吸货,0,主力吸货,5,0),COLOR6600FF;
吸筹3:STICKLINE(主力吸货,0,主力吸货,4,0),COLORBB00FF;
吸筹4:STICKLINE(主力吸货,0,主力吸货,3,0),COLORFF00FF;
吸筹5:STICKLINE(主力吸货,0,主力吸货,2,0),COLORFF33FF;
吸筹6:STICKLINE(主力吸货,0,主力吸货,1,0),COLORFF66FF;
吸筹7:STICKLINE(主力吸货,0,主力吸货,0,0),COLORFF99FF;
STICKLINE(低吸,0,主力吸货,7,0),COLORMAGENTA;
AA:=MA(C,60)>REF(MA(C,60),1);
TJ0:=MA(IF(L<=LLV(L,30),(MA(IF(C*1.35<=1,
SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100*10,
SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100/10),3)+HHV(MA(IF(C*1.35<=1,SMA(ABS(L-REF(LOW,1)),3,1)/SMA(MAX(L-REF(LOW,1),0),3,1)*100*10,
SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100/10),3),30)*2)/2,0),3);
BB:=MA(C,250)>REF(MA(C,250),1);
启动: AA AND BB AND REF(TJ0,2)>REF(TJ0,3)AND TJ0<REF(TJ0,1)COLORWHITE;
STICKLINE(启动,0,10,0.5,0),COLORWHITE;
X_3:=SUM(CLOSE*VOL,0)/SUM(VOL,0);
X_4:=(SETCODE=0 OR SETCODE=1) AND CLOSE<500;
均价:=IF(X_4,X_3,X_3);
T0:=DATE!=REF(DATE,1)AND TIME!=REF(TIME,1);
突破均价:CROSS(C,均价)AND V=HHV(V,BARSLAST(T0));
STICKLINE(突破均价,0,均价,2,0),COLORGREEN;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
FD:=HHV(DIF,480);
T:=DIF>=REF( FD,1);
FD1:=HHV(C,480),COLOR8000FF,LINETHICK2;
AB:=CROSS(C,REF(FD1,1)) AND T ;
A:=BARSLAST(C=LLV(C,60));
A1:=BARSLAST(C=HHV(C,60));
突破0:FILTER(CROSS(A,A1),60);
STICKLINE(突破0 OR AB,0,50,2,0),COLORRED;
DRAWTEXT(突破0 OR AB,40,'超单');
突破:REF(EVERY(ABS(C-均价)/均价<0.01,BARSLAST(T0)),1)AND CROSS(C,HHV(C,BARSLAST(T0)));
攻击量:=(HSL/2+REF(HSL,1)/3+REF(HSL,2)/6)*SUM(C,FROMOPEN)/FROMOPEN;
攻击量A:=SUM(IF(C>REF(C,1),攻击量*V,0),FROMOPEN),COLOR0000FF,LINETHICK0;
攻击量B:=-SUM(IF(C<REF(C,1),攻击量*V,0),FROMOPEN),COLOR00FF00,LINETHICK0;
攻击流量:=攻击量A+攻击量B,COLORSTICK;
攻击比:=攻击流量/SUM(V,FROMOPEN)*100,COLORRED,LINETHICK1;
资金攻击度:IF(攻击比+50>=0,(攻击比+50),100-ABS((攻击比-50)))-50,COLORSTICK;
主力净额:=DC百日.主力#DAY,NODRAW;
三日主力净额:=DC百日.三日主力净额#DAY,NODRAW;
五日主力净额:=DC百日.五日主力净额#DAY,NODRAW;
十日主力净额:=DC百日.十日主力净额#DAY,NODRAW;
G0:=IF(ABS(主力净额/10000)>=1,主力净额/10000,主力净额);
A0:=IF(ABS(主力净额/10000)>=1,'亿','万');
G1:=IF(ABS(三日主力净额/10000)>=1,三日主力净额/10000,三日主力净额);
S1:=IF(ABS(三日主力净额/10000)>=1,'亿','万');
G2:=IF(ABS(五日主力净额/10000)>=1,五日主力净额/10000,五日主力净额);
S2:=IF(ABS(五日主力净额/10000)>=1,'亿','万');
G3:=IF(ABS(十日主力净额/10000)>=1,十日主力净额/10000,十日主力净额);
S3:=IF(ABS(十日主力净额/10000)>=1,'亿','万');
主力占比:=主力净额/DYNAINFO(10)*1000000;
LTZ:=FINANCE(46)*C;
主力净比:=主力净额/LTZ*1000000,COLORCYAN,NODRAW;
DRAWTEXT_FIX(ISLASTBAR AND 主力占比>0,0.60,0.1,0,STRCAT(STRCAT('主力占比:',
CON2STR(主力占比,2)),'%'))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 主力占比<0,0.60,0.1,0,STRCAT(STRCAT('主力占比:',
CON2STR(主力占比,2)),'%'))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 主力净比>0,0.60,0,0,STRCAT(STRCAT('主力净比:',
CON2STR(主力净比,2)),'%'))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 主力净比<0,0.60,0,0,STRCAT(STRCAT('主力净比:',
CON2STR(主力净比,2)),'%'))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 主力净额>0,0.70,0,0,STRCAT(STRCAT('主力净额:',
CON2STR(G0,2)),A0))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 主力净额<0,0.70,0,0,STRCAT(STRCAT('主力净额:',
CON2STR(G0,2)),A0))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 五日主力净额>0,0.70,0.1,0,STRCAT(STRCAT('5日净额:',
CON2STR(G2,2)),S2))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 五日主力净额<0,0.70,0.1,0,STRCAT(STRCAT('5日净额:',
CON2STR(G2,2)),S2))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 三日主力净额>0,0.82,0,0,STRCAT(STRCAT('3日净额:',
CON2STR(G1,2)),S1))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 三日主力净额<0,0.82,0,0,STRCAT(STRCAT('3日净额:',
CON2STR(G1,2)),S1))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 十日主力净额>0,0.82,0.1,0,STRCAT(STRCAT('10日净额:',
CON2STR(G3,2)),S3))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 十日主力净额<0,0.82,0.1,0,STRCAT(STRCAT('10日净额:',
CON2STR(G3,2)),S3))COLORGREEN;
{DC百日源码如下 }
{要建立一个名为"DC百日"的副图指标}
超B:=L2_AMO(0,0)/10000.0;
大B:=L2_AMO(1,0)/10000.0;
中B:=L2_AMO(2,0)/10000.0;
小B:=L2_AMO(3,0)/10000.0;
超S:=L2_AMO(0,1)/10000.0;
大S:=L2_AMO(1,1)/10000.0;
中S:=L2_AMO(2,1)/10000.0;
量比:REF(DYNAINFO(117),FROMOPEN+1)#MIN1,NODRAW;
小S:=L2_AMO(3,1)/10000.0;
主力:(超B+大B)-(超S+大S),NODRAW;
三日主力净额:SUM(主力,3),NODRAW;
五日主力净额:SUM(主力,5),NODRAW;
十日主力净额:SUM(主力,10),NODRAW;
A:=FINANCE(46)*C;
主力净比:主力/A*100,COLORCYAN,NODRAW;