『主力资金大流』副图指标——精准捕捉资金进出的操盘利器
公式介绍
“主力资金大流”是一款聚焦资金动向的通达信副图指标,核心通过成交额拆解、价格均线差值及量能分析,量化资金流入/流出规模(以亿元为单位),并结合多维度技术信号直观呈现主力资金动向。指标将1日均线与6日均线差值作为核心参考,以不同颜色柱体区分资金流入/流出强度:红色系柱体代表资金净流入且动能增强,绿色系柱体代表资金净流出且抛压加大,蓝色系柱体提示资金流出但动能减弱;同时融合ZIG转向、RSI等信号,标注20/40/60/80/100关键转向数值,附带“牛”字等买卖点提示,辅助判断波段高低点。
使用方法
1. 核心看柱体:零轴上方柱体为资金净流入,柱体越长、颜色越深,主力做多意愿越强;零轴下方柱体为资金净流出,柱体越长抛压越重。
2. 信号参考:出现黄色“20/40/60/80/100”代表资金转向做多,青色对应数值提示资金转向做空;副图出现“牛”字且柱体站上零轴,是短线做多信号;出现“R”字且柱体在零轴下方,提示短线做空风险。
3. 实战应用:结合股价位置,当资金净流入柱体持续放大且伴随“牛”字信号,可择机入场;资金净流出柱体扩大且出现青色转向数值,需及时止盈止损。
总结
1. 该指标以亿元为单位量化资金进出,通过颜色柱体直观展示主力资金动能强弱;
2. 关键转向数值(20-100)和“牛/R”等信号,辅助判断资金多空转向;
3. 实战中需结合柱体位置(零轴上下)和股价位置综合决策。
总亿:AMOUNT/100000000,COLORFF00FF,NODRAW;VAR1:=AMOUNT/((HIGH-LOW)*2-ABS(CLOSE-OPEN));流入亿:IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),AMOUNT/2))/100000000,COLORRED,NODRAW;流出亿:IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN- LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-AMOUNT/2))/100000000,COLOR00FF00,NODRAW;额亿:流入亿+流出亿,COLORFFFF00,NODRAW;线:=MA(CLOSE,1)-MA(CLOSE,6),NODRAW;主力资金:=MA(CLOSE,1)-MA(CLOSE,6),,NODRAW;分界:0;高度:=HSL * 1.3 * 0.3;零上:=主力资金>0 AND 主力资金>REF(主力资金,1);STICKLINE(主力资金>0 AND 主力资金>REF(主力资金,1),0,主力资金,3,0)COLOR0D0C6A;STICKLINE(主力资金>0 AND 主力资金>REF(主力资金,1),0,主力资金,2,0)COLOR0D06AA;STICKLINE(主力资金>0 AND 主力资金>REF(主力资金,1),0,主力资金,1,0)COLOR2108C1;STICKLINE(主力资金>0 AND 主力资金>REF(主力资金,1),0,主力资金,0.5,0)COLOR9F5DFF;STICKLINE(主力资金>0 AND 主力资金<REF(主力资金,1),0,主力资金,3,0)COLOR22736F;STICKLINE(主力资金>0 AND 主力资金<REF(主力资金,1),0,主力资金,2,0)COLOR22AAD5;STICKLINE(主力资金>0 AND 主力资金<REF(主力资金,1),0,主力资金,1,0)COLOR10C7BF;STICKLINE(主力资金>0 AND 主力资金<REF(主力资金,1),0,主力资金,0.5,0)COLOR80FFFF;STICKLINE(主力资金<0 AND 主力资金<REF(主力资金,1),0,主力资金,3,0)COLOR1B7411;STICKLINE(主力资金<0 AND 主力资金<REF(主力资金,1),0,主力资金,2,0)COLOR17A715;STICKLINE(主力资金<0 AND 主力资金<REF(主力资金,1),0,主力资金,1,0)COLOR08D306;STICKLINE(主力资金<0 AND 主力资金<REF(主力资金,1),0,主力资金,0.5,0)COLOR40FF00;STICKLINE(主力资金<0 AND 主力资金>REF(主力资金,1),0,主力资金,3,0)COLOR080E71;STICKLINE(主力资金<0 AND 主力资金>REF(主力资金,1),0,主力资金,2,0)COLOR0B0E8C;STICKLINE(主力资金<0 AND 主力资金>REF(主力资金,1),0,主力资金,1,0)COLORBLUE;STICKLINE(主力资金<0 AND 主力资金>REF(主力资金,1),0,主力资金,0.5,0)COLORBLUE;DRAWTEXT(CROSS(主力资金,0),0,'')COLORYELLOW;DRAWICON(CROSS(主力资金,0),0,9);{1动向}今开%:(OPEN/REF(CLOSE,1)-1)*100,NODRAW;X_1:=CLOSE>REF(CLOSE,1)*1.097;X_2:=REF(CLOSE,1)>REF(CLOSE,2)*1.09 AND REF(HIGH,1)=REF(CLOSE,1);X_3:=EMA(CLOSE,6)-EMA(CLOSE,12);X_4:=EMA(X_3,5);X_5:=X_3-X_4;X_6:=ABS(CLOSE-OPEN);X_7:=VOL/((HIGH-LOW)*2-X_6);X_8:=IF(CLOSE>OPEN,X_7*(HIGH-LOW),IF(CLOSE< OPEN,X_7*(HIGH-OPEN+(CLOSE-LOW)),VOL/2))+IF(CLOSE>OPEN,0-X_7*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE< OPEN,0-X_7*(HIGH-LOW),0-VOL/2));X_9:=X_8/20/1.15;X_10:=EMA(X_9*0.55+REF(X_9,1)*0.33+REF(X_9,2)*0.22,3);X_11:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);X_12:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);X_13:=X_11< REF(X_12,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);X_14:=(HIGH+LOW+CLOSE)/3;X_15:=(X_14-MA(X_14,14))/(0.015*AVEDEV(X_14,14));X_16:=(X_14-MA(X_14,70))/(0.015*AVEDEV(X_14,70));X_17:=IF(X_15>=150 AND X_15< 200 AND X_16>=150 AND X_16< 200,10,0);X_18:=IF(X_15<=(-150) AND X_15>(-200) AND X_16<=(-150) AND X_16>(-200),(-10),X_17);资金动向:(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100,COLORYELLOW,NODRAW;{最大};BL1:=CONST(HHV(高度,100)/HHV(资金动向,150));NOTEXT资金:资金动向*BL1,COLORYELLOW;前一日:REF(资金动向,1),COLORRED,NODRAW;{DOTLINE}NOTEXT前一日:前一日*BL1,DOTLINE,,COLORGREEN,NODRAW;资金动向差:资金动向-前一日,,COLOR666666,NODRAW;NOTEXT动向差:资金动向差*BL1,COLORFFFFFF;资金动向1:(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100,COLORYELLOW,NODRAW;NOTEXT资金动向1:资金动向*BL1,COLORYELLOW;IF(资金动向1> REF(资金动向1,1),资金动向1*BL1,DRAWNULL),COLORRED,LINETHICK1;IF(资金动向1<=REF(资金动向1,1),资金动向1*BL1,DRAWNULL),COLORCYAN,LINETHICK1;{红十字}ZYXF11:=TROUGHBARS(3,15,1)<4;DRAWICON(FILTER(ZYXF11=1,3),NOTEXT动向差,23);显示位置4:=NOTEXT资金动向1;显示条件100:=CROSS(ZIG(3,20),REF(ZIG(3,20),1));显示条件80:=CROSS(ZIG(3,16),REF(ZIG(3,16),1)) AND 显示条件100=0;显示条件60:=CROSS(ZIG(3,12),REF(ZIG(3,12),1)) AND 显示条件80=0 AND 显示条件100=0;显示条件40:=CROSS(ZIG(3,8),REF(ZIG(3,8),1)) AND 显示条件60=0 AND 显示条件80=0 AND 显示条件100=0;显示条件20:=CROSS(ZIG(3,4),REF(ZIG(3,4),1)) AND 显示条件40=0 AND 显示条件60=0 AND 显示条件80=0 AND 显示条件100=0;{黄色数字}DRAWTEXT(显示条件20,显示位置4,'20'),COLORYELLOW;DRAWTEXT(显示条件40,显示位置4,'40'),COLORYELLOW;DRAWTEXT(显示条件60,显示位置4,'60'),COLORYELLOW;DRAWTEXT(显示条件80,显示位置4,'80'),COLORYELLOW;DRAWTEXT(显示条件100,显示位置4,'100'),COLORYELLOW;显示条件负100:=CROSS(REF(ZIG(3,20),1),ZIG(3,20));显示条件负80:= CROSS(REF(ZIG(3,16),1),ZIG(3,16)) AND 显示条件负100=0;显示条件负60:= CROSS(REF(ZIG(3,12),1),ZIG(3,12)) AND 显示条件负80=0 AND 显示条件负100=0;显示条件负40:= CROSS(REF(ZIG(3,8),1),ZIG(3,8)) AND 显示条件负60=0 AND 显示条件负80=0 AND 显示条件负100=0;显示条件负20:= CROSS(REF(ZIG(3,4),1),ZIG(3,4)) AND 显示条件负40=0 AND 显示条件负60=0 AND 显示条件负80=0 AND 显示条件负100=0;DRAWTEXT(显示条件负100,显示位置4,'100'),COLORCYAN;DRAWTEXT(显示条件负80, 显示位置4,'80'),COLORCYAN;DRAWTEXT(显示条件负60, 显示位置4,'60'),COLORCYAN;DRAWTEXT(显示条件负40, 显示位置4,'40'),COLORCYAN;DRAWTEXT(显示条件负20, 显示位置4,'20'),COLORCYAN;{大中短牛提取源码 备份}VAR_1:=C-REF(C,1);VAR_2:=100*EMA(EMA(VAR_1,6),6)/EMA(EMA(ABS(VAR_1),6),6);MA5:=EMA(C,5);MA13:=EMA(C,13);JC13:=BARSLAST(CROSS(MA13,MA5));SC13:=BARSLAST(CROSS(MA5,MA13));UP:=DRAWLINE(L=LLV(L,JC13+1),LLV(L,JC13+1),H=HHV(H,SC13+1),HHV(H,SC13+1),0),COLOR0000FF;DOWN:=DRAWLINE(H=HHV(H,SC13+1),HHV(H,SC13+1),L=LLV(L,JC13+1),LLV(L,JC13+1),0),COLOR00FF00;BT:=(LLV(VAR_2,2)=LLV(VAR_2,7) AND COUNT(VAR_2<0,2) AND CROSS(VAR_2,MA(VAR_2,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1);TJ1:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HHV(H,21)*0.82;HR:=HHV(HIGH,55);HRY:=LLV(LOW,55);HRY11:=HR*HRY;HRY33:=SQRT(HRY11);TJ2:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HRY33;ST:=REF(UP,1)>REF(UP,2) AND DOWN<REF(UP,1);{RSI}DRAWTEXT(ST,主力资金,'R'),COLORCYAN;DRAWTEXT(BT,主力资金,''),COLORMAGENTA;DRAWTEXT(TJ1,主力资金,''),COLORRED;DRAWTEXT(TJ2,主力资金,'牛'),COLOR00FFFF;
