通达信『主力神器』吸建拉撑,捕捉主力动向操盘工具
包含主图、副图、公式的完整操盘工具,核心围绕捕捉主力吸筹、拉升和离场信号设计,兼顾趋势判断与量化评分,适合短线和波段操作。
使用方法
1. 主图:红色K线持股,灰色观望,出现“主力拉升”提示可逢低介入,白色离场信号需减仓;参考量化评分(≥60分偏强势)和支撑/阻力位设置止盈止损。
2. 副图:趋势线≤4且出现“主力建仓”提示,叠加红柱放量,说明主力吸筹明显;冲顶指标走高需警惕回调。
总结
1. 核心逻辑:通过多维度指标捕捉主力吸筹、拉升、离场信号,量化评分辅助判断个股强势度;
2. 使用要点:主图看趋势和操作信号,副图验证主力资金,公式缩小范围;
3. 操作提醒:信号仅作参考,需结合成交量、大盘环境等综合判断,严格设置止盈止损。
主力神器主图源码:
{主图源码如下}
SWL:(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;
SWS:DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))),COLORWHITE,DOTLINE;
MA5:MA(CLOSE,5)DOTLINE COLORWHITE;
DRAWBAND(SWL,RGB(255,50,50),SWS,RGB(64,204,208));
STICKLINE(C>O,C,O,2.8,0),COLORRED;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
JRH:=HHV(C,2);
JRL:=LLV(C,2);
MA3:=MA(CLOSE,3);
YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;
ZBGS31:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
ZBGS32:=(REF(ZBGS31,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS33:=(REF(ZBGS32,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS34:=(REF(ZBGS33,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS35:=(REF(ZBGS34,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS36:=(REF(ZBGS35,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS37:=(REF(ZBGS36,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS38:=(REF(ZBGS37,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS39:=(REF(ZBGS38,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3A:=(REF(ZBGS39,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS3B:=(REF(ZBGS3A,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3C:=(REF(ZBGS3B,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS3D:=(CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2));
ZBGS3E:=(REF(ZBGS3D,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3F:=(REF(ZBGS3E,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS310:=(REF(ZBGS3F,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS311:=(REF(ZBGS310,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS312:=(REF(ZBGS311,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS313:=(REF(ZBGS312,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS314:=(REF(ZBGS313,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS315:=(REF(ZBGS314,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS316:=(REF(ZBGS315,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS317:=(REF(ZBGS316,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS318:=(REF(ZBGS317,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS319:=((REF(ZBGS3D OR ZBGS3E OR ZBGS3F OR ZBGS310 OR ZBGS311 OR ZBGS312 OR ZBGS313 OR ZBGS314 OR ZBGS315 OR ZBGS316 OR ZBGS317 OR ZBGS318,1)) AND ZBGS31);
ZBGS31A:=((REF(ZBGS31 OR ZBGS32 OR ZBGS33 OR ZBGS34 OR ZBGS35 OR ZBGS36 OR ZBGS37 OR ZBGS38 OR ZBGS39 OR ZBGS3A OR ZBGS3B OR ZBGS3C,1)) AND ZBGS3D);
红色持股:ZBGS31 OR ZBGS32 OR ZBGS33 OR ZBGS34 OR ZBGS35 OR ZBGS36 OR ZBGS37 OR ZBGS38 OR ZBGS39 OR ZBGS3A OR ZBGS3B OR ZBGS3C,COLOR0000FF,NODRAW;
离场:=IF(红色持股,JRL,DRAWNULL);
明离场价:=离场,COLORFF99FF,NODRAW;
今离场价:REF(离场,1)COLOR0000FF,NODRAW;
青色观望:ZBGS3D OR ZBGS3E OR ZBGS3F OR ZBGS310 OR ZBGS311 OR ZBGS312 OR ZBGS313 OR ZBGS314 OR ZBGS315 OR ZBGS316 OR ZBGS317 OR ZBGS318,COLORFFFF00,NODRAW;
进:=IF(青色观望,JRH,DRAWNULL);
明进场价:=进,COLOR33AACC,NODRAW;
今进场价:REF(明进场价,1),COLORFF0000,NODRAW;
短买:ZBGS319,COLOR33AACC,NODRAW;
白色离场:ZBGS31A,COLORFF99FF,NODRAW;
急速超跌:(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100< -14,COLORFFFFFF,NODRAW;
上市日期年:REF(YEAR,BARSCOUNT(CLOSE)-1),NODRAW,COLOR0000FF;
月:REF(MONTH,BARSCOUNT(CLOSE)-1),NODRAW,COLORFF00FF;
日:REF(DAY,BARSCOUNT(CLOSE)-1),NODRAW,COLOR00FFFF;
辰星线:=(20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)+16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)+12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)+8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)+4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211,COLOR0000FF;
牵牛线:=MA(CLOSE,26),COLORFF00FF;
等待:=IF(MA3>辰星线,辰星线,MA3);
STICKLINE(ISLASTBAR AND (红色持股 OR REF(红色持股,1)=1),今离场价,今离场价,2.8,1),COLORRED;
STICKLINE(ISLASTBAR AND (青色观望 OR REF(青色观望,1)=1),今进场价,今进场价,2.8,1),COLORC0C0C0;
STICKLINE(C>=O,L,H,0,0),COLORRED;
STICKLINE(C< O, L,H,0,0),COLOR00BD00;
STICKLINE(C>=O,C,O,2.8,0),COLORRED;
STICKLINE(红色持股,C,O,2.8,0),COLORRED;
STICKLINE(青色观望,C,O,2.8,0),COLORC0C0C0;
CO:=(C-O);
STICKLINE(急速超跌,O,C-CO/2,2.8,0),COLORC0C0C0;
STICKLINE(短买,O,C,2.8,0),COLOR00FFFF;
STICKLINE(白色离场,O,C,2.8,0),COLORFF00FF;
DRAWTEXT(短买,REF(L,1)*0.999,'←主力拉升'),COLOR00FFFF;
DRAWTEXT(白色离场,REF(H,1)*1.001,''),COLORFF00FF;
E:=(HIGH+LOW+OPEN+2*CLOSE)/5;
明日阻力:=2*E-LOW;
明日支撑:=2*E-HIGH;
明日突破:=E+(HIGH-LOW);
明日反转:=E-(HIGH-LOW);
今日阻力:=REF(明日阻力 , 1);
今日支撑:=REF(明日支撑 , 1);
DRAWTEXT_FIX(C!=0,0.90,0.88,0,STRCAT('支撑:',STRCAT(CON2STR(明日支撑,2),' 元'))),COLORRED;
DRAWTEXT_FIX(C!=0,0.90,0.96,0,STRCAT('反转:',STRCAT(CON2STR(明日反转,2),' 元'))),COLORYELLOW;
X1:=IF(MA(C,5)>MA(C,10),20,0);
X2:=IF(MA(C,20)>MA(C,60),10,0);
X3:=IF(KDJ.J>KDJ.K,10,0);
X4:=IF(MACD.DIF>MACD.DEA,10,0);
X5:=IF(MACD.MACD>0,10,0);
X6:=IF(V>MA(V,60),10,0);
X7:=IF(WINNER(C)>0.5,10,0);
X8:=IF(C/REF(C,1)>1.03,10,0);
XX:=X1+X2+X3+X4+X5+X6+X7+X8;
DRAWTEXT_FIX(V>O,0.90,0.80,0,STRCAT('量化评分H:',STRCAT(CON2STR(XX,2),' '))),COLORFFFFFF;
{副图源码如下}
ZBGS31:=(C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100;
ZBGS32:=EMA(SMA(3*ZBGS31,5,1)-2*SMA(SMA(ZBGS31,5,1),3,1),3);
ZBGS33:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
ZBGS34:=EMA(ZBGS33*10,3);
ZBGS35:=LLV(L,38);
ZBGS36:=HHV(ZBGS34,38);
ZBGS37:=EMA(IF(L<=ZBGS35,(ZBGS34+ZBGS36*2)/2,0),3)/618;
ZBGS38:=IF(ZBGS37>=100,100,ZBGS37);
ZBGS39:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
ZBGS310:=EMA(ZBGS39*10,3);
ZBGS311:=LLV(L,13);
ZBGS312:=HHV(ZBGS310,13);
ZBGS313:=EMA(IF(LOW<=ZBGS311,(ZBGS310+ZBGS312*2)/2,0),3)/618;
ZBGS314:=IF(ZBGS313>500,500,ZBGS313);
ZBGS315:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
ZBGS316:=SMA(ZBGS315,3,1);
ZBGS317:=SMA(ZBGS316,3,1);
ZBGS318:=3*ZBGS316-2*ZBGS317;
NOTEXT1:0,POINTDOT,LINETHICK1;
NOTEXT21:100,POINTDOT,LINETHICK1;
NOTEXT22:85,POINTDOT,LINETHICK1;
趋势吸筹:IF(ZBGS32<=14,ZBGS32,DRAWNULL),NODRAW,COLORCYAN;
DRAWICON(ZBGS32>85 AND ZBGS32>REF(ZBGS32,1),100,35);
DRAWICON(ZBGS32>85 AND ZBGS32>REF(ZBGS32,1),90,35);
DRAWICON(ZBGS32>85 AND ZBGS32>REF(ZBGS32,1),80,35);
主力吸筹:IF(ZBGS38>0,ZBGS38,DRAWNULL),COLORRED,NODRAW;
发财吸筹:IF(ZBGS314>-120,ABS(ZBGS314),DRAWNULL),COLORGRAY,NODRAW;
ZBGS319:=MAX(趋势吸筹,MAX(主力吸筹,发财吸筹));
ZBGS320:=MIN(趋势吸筹,MIN(主力吸筹,发财吸筹));
ZBGS321:=RANGE(趋势吸筹,ZBGS320,ZBGS319)=1;
ZBGS322:=RANGE(主力吸筹,ZBGS320,ZBGS319)=1;
ZBGS323:=RANGE(发财吸筹,ZBGS320,ZBGS319)=1;
ZBGS324:=IF(ZBGS314>-120,ZBGS314,0);
ZBGS325:=ZBGS324< REF(ZBGS324,1);
ZBGS326:=SMA(((HHV(C,13)-C)/(HHV(C,13)-LLV(C,13))),5,1);
ZBGS327:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
ZBGS328:=SMA(ZBGS327,3,1);
ZBGS329:=SMA(ZBGS328,3,1);
ZBGS330:=CROSS(ZBGS328,ZBGS329) AND ZBGS328< 20;
ZBGS331:=BARSLAST(CROSS(ZBGS329,ZBGS328))< 9 AND ZBGS330;
ZBGS332:=CROSS(ZBGS327,ZBGS328) AND ZBGS328< 30;
ZBGS333:=IF(BARSLAST(CROSS(ZBGS328,ZBGS327))>=3 AND ZBGS332,20,0);
ZBGS334:=ZBGS314>1 AND ZBGS318>REF(ZBGS318,1);
ZBGS335:=ZBGS314>0.1 AND ZBGS314< 1 AND ZBGS318>REF(ZBGS318,1);
ZBSCA:=CROSS(ZBGS328,ZBGS327) AND ZBGS327>50;
ZBSC:=IF(BARSLAST(CROSS(ZBGS327,ZBGS328))>=4 AND ZBSCA,20,0);
黄柱:ZBGS334 AND REF(ZBGS318,1)< REF(ZBGS318,2),COLORYELLOW,NODRAW;
粉柱:ZBGS335 AND REF(ZBGS318,1)< REF(ZBGS318,2),COLORMAGENTA,NODRAW;
STICKLINE(趋势吸筹=ZBGS319,0,IF(趋势吸筹>0,趋势吸筹,DRAWNULL),2,0),COLORCYAN;
STICKLINE(主力吸筹=ZBGS319,0,IF(主力吸筹>0,主力吸筹,DRAWNULL),2,0),COLORRED;
STICKLINE(发财吸筹=ZBGS319,0,IF(发财吸筹>0,发财吸筹,DRAWNULL),2,1),COLORGRAY;
STICKLINE(ZBGS321,0,IF(趋势吸筹>0,趋势吸筹,DRAWNULL),2,0),COLORCYAN;
STICKLINE(ZBGS322,0,IF(主力吸筹>0,主力吸筹,DRAWNULL),2,0),COLORRED;
STICKLINE(ZBGS323,0,IF(发财吸筹>0,发财吸筹,DRAWNULL),2,1),COLORGRAY;
STICKLINE(趋势吸筹=ZBGS320,0,IF(趋势吸筹>0,趋势吸筹,DRAWNULL),2,0),COLORCYAN;
STICKLINE(主力吸筹=ZBGS320,0,IF(主力吸筹>0,主力吸筹,DRAWNULL),2,0),COLORRED;
STICKLINE(发财吸筹=ZBGS320,0,IF(发财吸筹>0,发财吸筹,DRAWNULL),2,1),COLORGRAY;
STICKLINE(黄柱,0,ZBGS314,0.1,0),COLORYELLOW;
STICKLINE(粉柱,0,ZBGS314,0.1,0),COLORMAGENTA;
DRAWICON(CROSS(ZBGS32,10),ZBGS319,23);
DRAWICON(ZBGS325 AND REF(NOT(ZBGS325),1),ZBGS314+5,1);
冲顶:2/ZBGS326-2,NODRAW,COLORGREEN;
STICKLINE(2/ZBGS326-2>0,20,2/ZBGS326-2+20,0,-1),COLORLIRED;
STICKLINE(1/13>ZBGS326,0+20,2/ZBGS326-2+20,1,0),COLORGREEN;
STICKLINE(1/13>ZBGS326,0+20,2/ZBGS326-2+20,0,0),COLORGREEN;
趋势线:ZBGS32-10,COLORBLUE,LINETHICK2;
DRAWTEXT(FILTER(趋势线<=4,15),ZBGS319+5,'主力建仓'),COLORCYAN;
牛股:IF(BARSLAST(CROSS(ZBGS328,ZBGS329))< 9 AND ZBGS331,100,0),COLORWHITE,LINETHICK2,STICK;
STICKLINE(ZBGS333,0,60,0.5,0),COLORLIMAGENTA;
STICKLINE(ZBSC,80,100,3,0),COLORGREEN;
{选股源码如下}
ZBGS31:=(C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100;
ZBGS32:=EMA(SMA(3*ZBGS31,5,1)-2*SMA(SMA(ZBGS31,5,1),3,1),3);
ZBGS33:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
ZBGS34:=EMA(ZBGS33*10,3);
ZBGS35:=LLV(LOW,38);
ZBGS36:=HHV(ZBGS34,38);
ZBGS37:=EMA(IF(L<=ZBGS35,(ZBGS34+ZBGS36*2)/2,0),3)/618;
ZBGS38:=IF(ZBGS37>=100,100,ZBGS37);
ZBGS39:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
ZBGS310:=EMA(ZBGS39*10,3);
ZBGS311:=LLV(LOW,13);
ZBGS312:=HHV(ZBGS310,13);
ZBGS313:=EMA(IF(LOW<=ZBGS311,(ZBGS310+ZBGS312*2)/2,0),3)/618;
ZBGS314:=IF(ZBGS313>500,500,ZBGS313);
ZBGS315:=IF(ZBGS32<=14,ZBGS32,DRAWNULL);
ZBGS316:=IF(ZBGS38>0,ZBGS38,DRAWNULL);
ZBGS317:=IF(ZBGS314>-120,ABS(ZBGS314),DRAWNULL);
ZBGS318:=MAX(ZBGS315,MAX(ZBGS316,ZBGS317));
ZBGS319:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
ZBGS320:=SMA(ZBGS319,3,1);
ZBGS321:=CROSS(ZBGS319,ZBGS320) AND ZBGS320< 30;
ZBSCA:=IF(BARSLAST(CROSS(ZBGS320,ZBGS319))>=3 AND ZBGS321,20,0);
ZBSC:=COUNT(FILTER(ZBGS32-10<=4,15),5)=1;
XG1:ZBGS316=ZBGS318 AND ZBSCA AND ZBSC;