泡股 发表于 2026-3-22 12:33:11

分时资金博弈副图指标公式--看穿主力


一、通达信公式解析

这是一个监控机构与散户资金流向的指标。它通过计算单笔成交额(公式中的20万是个分界线)来区分大额和小额交易,并分别统计它们在上涨和下跌时的累计值,从而估算出“机构”和“散户”各自的买卖力度。
核心输出是“机构买”(红色线)和“机构卖”(绿色线),能直观对比大资金的进出方向。此外,公式还定义了“强势”(机构买入占比>50%)和“拉升”(机构净买入力度大)等状态,并用黄色或红色柱状线在图上进行提示。帮助判断走势主要由哪类资金驱动。




二、公式如下CTA1:=V*C/100,NODRAW;

CTA2:=SUM((IF(((CTA1/8>20) AND (CLOSE>(REF(CLOSE,1)))),CTA1,0)),0);

CTA3:=SUM((IF(((CTA1/8>20) AND (CLOSE<(REF(CLOSE,1)))),CTA1,0)),0);

CTA4:=SUM((IF(((CTA1/8<20) AND (CLOSE>(REF(CLOSE,1)))),CTA1,0)),0);

CTA5:=SUM((IF(((CTA1/8<20) AND (CLOSE<(REF(CLOSE,1)))),CTA1,0)),0);

CTA6:=((CTA2+CTA3)+CTA4)+CTA5;

机构买:(CTA2),LINETHICK6,COLORRED;

机构卖:(CTA3),LINETHICK6,COLORGREEN;

机构进出:机构买-机构卖,NODRAW;

散户买:(CTA4),COLOR5555FF;

散户卖:(CTA5),COLOR55FF55;

CTA7:=散户买-散户卖;

强势:((100*CTA2)/CTA6>50);

STICKLINE(强势,机构买*1.02,机构买*1.1,1,0),COLORYELLOW;

拉升:((100*CTA2)/CTA6-(100*CTA3)/CTA6)>18 AND (100*CTA2)/CTA6-(100*CTA5)/CTA6>18;

STICKLINE(拉升,机构买*1.1,机构买*1.2,1,0),COLORRED;

DRAWTEXT(ISLASTBAR=1,机构买*0.95,''),LINETHICK2,COLORRED;

DRAWTEXT(ISLASTBAR=1,机构卖*0.95,''),LINETHICK2,COLORFFFF55;

CTA8:=BETWEEN(C/(SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C))),1.05,0.95);

CTA9:=IF(CTA8=0,MA(C,BARSCOUNT(C)),(SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C))));

DRAWICON(CROSS((C/CTA9),1.03),机构买,5);

CTA10:=1;

CTA11:=STRCAT(STRCAT('机买',CON2STR((100*CTA2)/CTA6,0)),'%');

CTA12:=STRCAT(STRCAT('机卖',CON2STR((100*CTA3)/CTA6,0)),'%');

CTA13:=STRCAT(STRCAT('机构总买',CON2STR((100*(CTA2-CTA3))/CTA6,0)),'%');

CTA14:=STRCAT(STRCAT('散买',CON2STR((100*CTA4)/CTA6,0)),'%');

CTA15:=STRCAT(STRCAT('散卖',CON2STR((100*CTA5)/CTA6,0)),'%');

CTA16:=STRCAT(STRCAT('散户总买',CON2STR((100*(CTA4-CTA5))/CTA6,0)),'%');

DRAWTEXT_FIX(CTA10=1,0.801,0.05,0,CTA11),COLORRED;

DRAWTEXT_FIX(CTA10=1,0.801,0.15,0,CTA12),COLORGREEN;

DRAWTEXT_FIX(CTA10=1,0.801,0.25,0,CTA14),COLORRED;

DRAWTEXT_FIX(CTA10=1,0.801,0.35,0,CTA15),COLORGREEN;

DRAWTEXT_FIX(CTA10=1,0.801,0.65,0,CTA13),LINETHICK5,COLORCYAN;

DRAWTEXT_FIX(CTA10=1,0.801,0.50,0,CTA16),LINETHICK5,COLORCYAN;

CTA17:=(机构进出+CTA7)/CTA1,NODRAW;

CTA18:=STRCAT(STRCAT('主力净买',CON2STR(CTA17,0)),'%');

DRAWTEXT_FIX(CTA10=1,0.801,0.80,0,CTA18),COLORMAGENTA;

CTA19:=SUM(V*C,0)/SUM(V,0);

地:EMA(CTA19,50)/0.97,LINETHICK2,COLORGREEN,NODRAW;

CTA20:=COUNT(V>4000 AND C>REF(C,1),0);

CTA21:=COUNT(V>DYNAINFO(16)*10 AND C>REF(C,1),0);

DRAWICON(CTA20>REF(CTA20,1) AND CTA21>REF(CTA21,1) AND CROSS(C,地),机构买,24);

CTA22:=EMA((CLOSE+HIGH+LOW)/3,2);

CTA23:=MAX((DYNAINFO(3)),EMA(DYNAINFO(5),5));

CTA24:=MIN((DYNAINFO(3)),EMA(DYNAINFO(6),5));

CTA25:=(COST(95)+DYNAINFO(11))/2;

CTA26:=(COST(5)+DYNAINFO(11))/2;

CTA27:=CONST((CTA23+CTA25)/2);

CTA28:=CONST((CTA24+CTA26)/2);

CTA29:=(3*SMA((C-LLV(L,54))/(HHV(H,54)-LLV(L,54)),3,1)-2*SMA(SMA((C-LLV(L,54))/(HHV(H,54)-LLV(L,54)),3,1),3,1));

CTA30:=MEMA(CTA29,10);

CTA31:=EMA(CTA30,10);

CTA38:=IF(EXIST(CROSS(CTA27,CTA22),5) AND EXIST(C>CTA27,10) AND CTA30<HHV(CTA30,10) AND CTA31<REF(CTA31,1),1,0);

CTA39:=IF(EXIST(CROSS(CTA22,CTA28),5) AND EXIST(C<CTA28,10) AND CTA30>LLV(CTA30,10) AND CTA31>REF(CTA31,1),1,0);

DRAWICON(CTA38=1 AND REF(CTA38,1)=0,机构买,8);

DRAWICON(CTA39=1 AND REF(CTA39,1)=0,机构买,7);




页: [1]
查看完整版本: 分时资金博弈副图指标公式--看穿主力