通达信〖主力在做走妖主升〗聚焦主力行为研判与妖股主升浪捕捉源码
这套通达信组合指标,以「主力在做+走妖主升」为核心,聚焦主力行为研判与妖股主升浪捕捉。主图「主力在做」运用量价拆分逻辑,将K线转化为多色芯线,直观识别吸筹、洗盘、高抛低吸、出货及地量等不同状态,同时自动标注黄金柱启动位与阶段高低点压力支撑;配合10日、60日均线,可辅助判断中长期趋势,有效剔除虚假K线干扰,还原主力真实操盘意图。副图「走妖主升」则通过多均线趋势强度模型,量化个股趋势得分,以50线为多空分水岭:既能捕捉趋势由弱转强的启动拐点,锁定妖股拉升区间,也能提示高位出逃信号,过滤震荡杂波,与主图信号形成双向共振验证。
实际使用中,建议将主图与副图同时加载,先确认主图是否出现红芯、黄芯等吸筹信号;当副图数值站稳50上方,主副图形成共振,即可视为主升浪低吸参考。若主图出现蓝芯,代表主力可能出货,副图值触及98并发出出逃提示时,应及时减仓规避风险。白芯、粉芯多属震荡整理期,不宜重仓操作;绿芯地量信号出现后,可持续跟踪主力后续动向。需注意,该指标仅作技术辅助工具,应结合板块热度和大盘环境综合研判,切不可依赖单一信号盲目交易。
{主图源码如下}
ZBGS3_HQ:MA(C,10);
ZBGS3_YZ:MA(C,60);
ZBGS3_WQ:=(( ABS((OPEN-CLOSE))/(HIGH-LOW))*VOL);
ZBGS3_4V := CLOSE;
ZBGS3_U6:=(( (HIGH-IF((CLOSE>OPEN),CLOSE,OPEN))/(HIGH-LOW))*VOL);
ZBGS3_3F:=(( (IF((CLOSE>OPEN),OPEN,CLOSE)-LOW)/(HIGH-LOW))*VOL);
ZBGS3_LB := REF(HIGH, 4);
ZBGS3_YO:=IF(((VOL/CAPITAL)>0.001),1,EXP(ABS(LOG(((VOL/CAPITAL)*100)))));
ZBGS3_3R:ZBGS3_WQ>=ZBGS3_U6 AND ZBGS3_WQ>=ZBGS3_3F AND CLOSE>OPEN,NODRAW,COLORRED;
ZBGS3_2C := MA(VOL, 5);
CV2_J0Q := SUM(VOL, 17);
CV2_8HM := CLOSE - OPEN;
CV2_1RS := MA(CLOSE, 5) - MA(CLOSE, 29);
ZBGS3_HE := MA(VOL, 4);
ZBGS3_MM:ZBGS3_WQ>=ZBGS3_U6 AND ZBGS3_WQ>=ZBGS3_3F AND CLOSE< OPEN,NODRAW,COLORBLUE;
ZBGS3_3S:ZBGS3_3F>ZBGS3_WQ AND ZBGS3_3F>ZBGS3_U6,NODRAW,COLORWHITE;
ZBGS3_GE := CLOSE;
ZBGS3_EO:ZBGS3_U6>ZBGS3_WQ AND ZBGS3_U6>ZBGS3_3F,NODRAW,COLORMAGENTA;
ZBGS3_60:ZBGS3_YO>2 AND VOL< MA(VOL,5)/2,NODRAW,COLORGREEN;
ZBGS3_4H := CLOSE;
STICKLINE(ZBGS3_3R,O,C,1,0),COLORRED;
STICKLINE(ZBGS3_3S,O,C,1,0),COLORWHITE;
ZBGS3_9T := CLOSE;
STICKLINE(ZBGS3_MM,O,C,1,0),COLORBLUE;
STICKLINE(ZBGS3_EO,O,C,1,0),COLORMAGENTA;
ZBGS3_SB := MA(VOL, 9);
STICKLINE(ZBGS3_60,O,C,1,0),COLORGREEN;
ZBGS3_JA:=(3*C+H+L+O)/6;
ZBGS3_FL := 89;
ZBGS3_E1:=(8*ZBGS3_JA+7*REF(ZBGS3_JA,1)+6*REF(ZBGS3_JA,2)+5*REF(ZBGS3_JA,3)+4*REF(ZBGS3_JA,4)+3*REF(ZBGS3_JA,5)+2*REF(ZBGS3_JA,6)+REF(ZBGS3_JA,8))/36;
CV2_LRC := (HIGH - LOW) / CLOSE * 100;
CV2_VSC := SMA(CLOSE, 36, 1);
CV2_JI7 := REF(CLOSE, 23);
ZBGS3_9P := OPEN - LOW;
ZBGS3_H3:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>ZBGS3_E1 AND C>REF(C,1);
ZBGS3_C0:=FILTER(ZBGS3_H3,5);
ZBGS3_R8 := CLOSE;
STICKLINE(CLOSE,REF(LOW,BARSLAST(ZBGS3_C0)),REF(LOW,BARSLAST(ZBGS3_C0)),1,0),COLORRED;
STICKLINE(CLOSE,REF(CLOSE,BARSLAST(ZBGS3_C0)),REF(CLOSE,BARSLAST(ZBGS3_C0)),1,0),COLORYELLOW;
DRAWTEXT_FIX(1,0.980,20,1,'乐淘,公式源码 '),COLOR333333;
ZBGS3_ZN := CLOSE;
STICKLINE(ZBGS3_C0,OPEN,CLOSE,1,0),COLORYELLOW;
ZBGS3_A0:=C;
ZBGS3_YA := CLOSE;
ZBGS3_0F:=REF(ZBGS3_A0,10)=HHV(ZBGS3_A0,2*10+1);
ZBGS3_KT:=FILTER(ZBGS3_0F,10);
ZBGS3_HX:=BACKSET(ZBGS3_KT,10+1);
ZBGS3_3A:=FILTER(ZBGS3_HX,10);
ZBGS3_TH:=REF(ZBGS3_A0,10)=LLV(ZBGS3_A0,2*10+1);
ZBGS3_90:=FILTER(ZBGS3_TH,10);
ZBGS3_78:=BACKSET(ZBGS3_90,10+1);
ZBGS3_X5:=FILTER(ZBGS3_78,10);
ZBGS3_WJ:REF(H,BARSLAST(ZBGS3_3A)), COLORFF00FF,POINTDOT,LINETHICK3;
ZBGS3_JN:REF(L,BARSLAST(ZBGS3_X5)), COLORGREEN,POINTDOT,LINETHICK3;
DRAWTEXT_FIX(1,0.0,0.0,0,'蓝芯-主力低位深度洗盘或高位出货坚决'),COLORBLUE,LINETHICK1;
DRAWTEXT_FIX(1,0.00,0.06,0,'白芯-主力轻度洗盘'),COLORWHITE,LINETHICK1;
DRAWTEXT_FIX(1,0.00,0.12,0,'棕芯-出现了近期相对地量'),COLORGREEN,LINETHICK1;
DRAWTEXT_FIX(1,0.00,0.18,0,'粉芯-主力在做高抛低吸或低吸高抛'),COLORFF00FF,LINETHICK1;
DRAWTEXT_FIX(1,0.00,0.24,0,'红芯-主力吸筹进货积极主动'),COLORRED,LINETHICK1;
DRAWTEXT_FIX(1,0.00,0.3,0,'黄芯-主力吸筹进货强并且成交量出现黄金柱'),COLORYELLOW,LINETHICK1;
DRAWTEXT_FIX(C>0,0.004,1,0,DYBLOCK),COLORYELLOW,LINETHICK2;
DRAWTEXT_FIX(C>0,0.06,1,0,HYBLOCK),COLORRED,LINETHICK2;
{副图源码如下}
{走妖主升副图}
ZBGS3_VU:=MA(CLOSE,5);
ZBGS3_G5:=MA(CLOSE,10);
ZBGS3_XT:=MA(CLOSE,20);
ZBGS3_XC:=IF(C>=ZBGS3_VU,1,-1);
ZBGS3_WG := REF(HIGH, 7);
ZBGS3_60:=IF(C>=ZBGS3_G5,1,-1);
ZBGS3_Q3:=IF(C>=ZBGS3_XT,1,-1);
ZBGS3_4A:=IF(ZBGS3_VU>=REF(ZBGS3_VU,1),1,-1);
ZBGS3_6U := CLOSE;
NGT_U6Q := SMA(CLOSE, 51, 1);
NGT_411 := SMA(CLOSE, 17, 1);
NGT_CX9 := HHV(HIGH, 18);
ZBGS3_XO:=IF(ZBGS3_G5>=REF(ZBGS3_G5,1),1,-1);
ZBGS3_4Q := OPEN - LOW;
ZBGS3_WR:=IF(ZBGS3_XT>=REF(ZBGS3_XT,1),1,-1);
ZBGS3_15:(ZBGS3_XC+ZBGS3_60+ZBGS3_Q3+ZBGS3_4A+ZBGS3_XO+ZBGS3_WR)/6*100,COLOR00FF00;
ZBGS3_RD:ZBGS3_15>=50,COLOR0000FF,POINTDOT,NODRAW;
ZBGS3_ME := 94;
↓:ZBGS3_15< 50,COLORFFFFFF,POINTDOT,NODRAW;
ZBGS3_QZ:IF(ZBGS3_RD,BARSLAST(CROSS(ZBGS3_RD,0.1))+1,0),COLORFF00FF,POINTDOT,NODRAW;
ZBGS3_07:IF(CROSS(98,ZBGS3_15),1,0),COLOR00FF00,POINTDOT,NODRAW;
ZBGS3_JF := MA(VOL, 9);
ZBGS3_39:=BARSLAST(CROSS(50,ZBGS3_15))< MIN(BARSLAST(CROSS(ZBGS3_15,1)),BARSLAST(CROSS(ZBGS3_15,-1)));
ZBGS3_SC:BETWEEN(ZBGS3_15,-1,50) AND ZBGS3_39,COLOR00FFFF,POINTDOT,NODRAW;
NGT_Y9Z := LLV(LOW, 29);
NGT_U6L := HHV(HIGH, 10);
NGT_XFR := REF(CLOSE, 16);
ZBGS3_F2 := REF(HIGH, 1);
DRAWBAND(ZBGS3_15,RGB(250,0,0),50,RGB(0,0,0));
ZBGS3_LV:=IF(ZBGS3_SC,ZBGS3_15,50);
ZBGS3_AJ := 75;
DRAWBAND(50,RGB(250,250,0),ZBGS3_LV,RGB(0,0,0));
STICKLINE(ZBGS3_RD,ZBGS3_QZ*0.8,ZBGS3_QZ*0.95,3,0),COLOR0000FF;
STICKLINE(ZBGS3_RD,ZBGS3_QZ*1.05,ZBGS3_QZ*1.2,3,0),COLOR0000FF;
ZBGS3_UT := REF(HIGH, 10);
STICKLINE(ZBGS3_RD AND C< REF(C,1),ZBGS3_QZ*0.9,ZBGS3_QZ*1.1,3,1),COLORFFFFFF;
STICKLINE(CROSS(ZBGS3_RD,0.1),0,100,0,-1),COLOR0000FF;
DRAWTEXT(ZBGS3_07,95,'☆'),COLOR00FF00;
DRAWTEXT(ZBGS3_07,90,'出逃'),COLOR00FF00;
ZBGS3_PB:0,COLORFFFFFF;
STICKLINE(C>0,50,50,1,0),COLOR000000;
%:ZBGS3_15,COLOR00FF00;
DRAWTEXT(CURRBARSCOUNT=60,20,'====★趋势为王.顺势而为!★===='),COLOR0000FF;
DRAWTEXT(CURRBARSCOUNT=58,-30,'■只做主升, 挖坑低吸!'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=58,-60,'●临界不涨, 逢高离场!'),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=60,-90,''),COLOR222222;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:CAPITAL
定制指标公式、软件请联系QQ或微信同号:88652583
输出ZBGS3_HQ:收盘价的10日简单移动平均
输出ZBGS3_YZ:收盘价的60日简单移动平均
ZBGS3_WQ赋值:(( (开盘价-收盘价)的绝对值/(最高价-最低价))*成交量(手))
赋值: 收盘价
ZBGS3_U6赋值:(( (最高价-如果(收阳线),返回收盘价,否则返回开盘价)/(最高价-最低价))*成交量(手))
ZBGS3_3F赋值:(( (如果(收阳线),返回开盘价,否则返回收盘价-最低价)/(最高价-最低价))*成交量(手))
赋值: 4日前的最高价
ZBGS3_YO赋值:如果((成交量(手)/当前流通股本(手))>0.001),返回1,否则返回((成交量(手)/当前流通股本(手))*100)的对数的绝对值的指数
输出ZBGS3_3R:ZBGS3_WQ>=ZBGS3_U6 AND ZBGS3_WQ>=ZBGS3_3F AND 收阳线,NODRAW,画红色
赋值: 成交量(手)的5日简单移动平均
赋值: 成交量(手)的17日累和
赋值: 收盘价 - 开盘价
赋值: 收盘价的5日简单移动平均 - 收盘价的29日简单移动平均
赋值: 成交量(手)的4日简单移动平均
输出ZBGS3_MM:ZBGS3_WQ>=ZBGS3_U6 AND ZBGS3_WQ>=ZBGS3_3F AND 收阴线,NODRAW,画蓝色
输出ZBGS3_3S:ZBGS3_3F>ZBGS3_WQ AND ZBGS3_3F>ZBGS3_U6,NODRAW,画白色
赋值: 收盘价
输出ZBGS3_EO:ZBGS3_U6>ZBGS3_WQ AND ZBGS3_U6>ZBGS3_3F,NODRAW,画洋红色
输出ZBGS3_60:ZBGS3_YO>2 AND 成交量(手)< 成交量(手)的5日简单移动平均/2,NODRAW,画绿色
赋值: 收盘价
当满足条件ZBGS3_3R时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件ZBGS3_3S时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
赋值: 收盘价
当满足条件ZBGS3_MM时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件ZBGS3_EO时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
赋值: 成交量(手)的9日简单移动平均
当满足条件ZBGS3_60时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
ZBGS3_JA赋值:(3*收盘价+最高价+最低价+开盘价)/6
赋值: 89
ZBGS3_E1赋值:(8*ZBGS3_JA+7*1日前的ZBGS3_JA+6*2日前的ZBGS3_JA+5*3日前的ZBGS3_JA+4*4日前的ZBGS3_JA+3*5日前的ZBGS3_JA+2*6日前的ZBGS3_JA+8日前的ZBGS3_JA)/36
赋值: (最高价 - 最低价) / 收盘价 * 100
赋值: 收盘价的36日[1日权重]移动平均
赋值: 23日前的收盘价
赋值: 开盘价 - 最低价
ZBGS3_H3赋值:成交量(手)=10日内成交量(手)的最高值 AND 成交量(手)>2*1日前的成交量(手) AND 收盘价>ZBGS3_E1 AND 收盘价>1日前的收盘价
ZBGS3_C0赋值:ZBGS3_H3的5日过滤
赋值: 收盘价
当满足条件收盘价时,在上次ZBGS3_C0距今天数日前的最低价和上次ZBGS3_C0距今天数日前的最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件收盘价时,在上次ZBGS3_C0距今天数日前的收盘价和上次ZBGS3_C0距今天数日前的收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
赋值: 收盘价
当满足条件ZBGS3_C0时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
ZBGS3_A0赋值:收盘价
赋值: 收盘价
ZBGS3_0F赋值:10日前的ZBGS3_A0=2*10+1日内ZBGS3_A0的最高值
ZBGS3_KT赋值:ZBGS3_0F的10日过滤
ZBGS3_HX赋值:若ZBGS3_KT则将最近10+1周期置为1
ZBGS3_3A赋值:ZBGS3_HX的10日过滤
ZBGS3_TH赋值:10日前的ZBGS3_A0=2*10+1日内ZBGS3_A0的最低值
ZBGS3_90赋值:ZBGS3_TH的10日过滤
ZBGS3_78赋值:若ZBGS3_90则将最近10+1周期置为1
ZBGS3_X5赋值:ZBGS3_78的10日过滤
输出ZBGS3_WJ:上次ZBGS3_3A距今天数日前的最高价, COLORFF00FF,POINTDOT,线宽为3
输出ZBGS3_JN:上次ZBGS3_X5距今天数日前的最低价, 画绿色,POINTDOT,线宽为3
当满足条件1时,在横轴0.0纵轴0.0位置书写文字,画蓝色,线宽为1
当满足条件1时,在横轴0.00纵轴0.06位置书写文字,画白色,线宽为1
当满足条件1时,在横轴0.00纵轴0.12位置书写文字,画绿色,线宽为1
当满足条件1时,在横轴0.00纵轴0.18位置书写文字,COLORFF00FF,线宽为1
当满足条件1时,在横轴0.00纵轴0.24位置书写文字,画红色,线宽为1
当满足条件1时,在横轴0.00纵轴0.3位置书写文字,画黄色,线宽为1
当满足条件收盘价>0时,在横轴0.004纵轴1位置书写文字,画黄色,线宽为2
当满足条件收盘价>0时,在横轴0.06纵轴1位置书写文字,画红色,线宽为2
ZBGS3_VU赋值:收盘价的5日简单移动平均
ZBGS3_G5赋值:收盘价的10日简单移动平均
ZBGS3_XT赋值:收盘价的20日简单移动平均
ZBGS3_XC赋值:如果收盘价>=ZBGS3_VU,返回1,否则返回-1
赋值: 7日前的最高价
ZBGS3_60赋值:如果收盘价>=ZBGS3_G5,返回1,否则返回-1
ZBGS3_Q3赋值:如果收盘价>=ZBGS3_XT,返回1,否则返回-1
ZBGS3_4A赋值:如果ZBGS3_VU>=1日前的ZBGS3_VU,返回1,否则返回-1
赋值: 收盘价
赋值: 收盘价的51日[1日权重]移动平均
赋值: 收盘价的17日[1日权重]移动平均
赋值: 18日内最高价的最高值
ZBGS3_XO赋值:如果ZBGS3_G5>=1日前的ZBGS3_G5,返回1,否则返回-1
赋值: 开盘价 - 最低价
ZBGS3_WR赋值:如果ZBGS3_XT>=1日前的ZBGS3_XT,返回1,否则返回-1
输出ZBGS3_15:(ZBGS3_XC+ZBGS3_60+ZBGS3_Q3+ZBGS3_4A+ZBGS3_XO+ZBGS3_WR)/6*100,COLOR00FF00
输出ZBGS3_RD:ZBGS3_15>=50,COLOR0000FF,POINTDOT,NODRAW
赋值: 94
输出↓:ZBGS3_15< 50,COLORFFFFFF,POINTDOT,NODRAW
输出ZBGS3_QZ:如果ZBGS3_RD,返回上次ZBGS3_RD上穿0.1距今天数+1,否则返回0,COLORFF00FF,POINTDOT,NODRAW
输出ZBGS3_07:如果98上穿ZBGS3_15,返回1,否则返回0,COLOR00FF00,POINTDOT,NODRAW
赋值: 成交量(手)的9日简单移动平均
ZBGS3_39赋值:上次50上穿ZBGS3_15距今天数< 上次ZBGS3_15上穿1距今天数和上次ZBGS3_15上穿-1距今天数的较小值
输出ZBGS3_SC:ZBGS3_15位于-1和50之间 AND ZBGS3_39,COLOR00FFFF,POINTDOT,NODRAW
赋值: 29日内最低价的最低值
赋值: 10日内最高价的最高值
赋值: 16日前的收盘价
赋值: 1日前的最高价
画带状线
ZBGS3_LV赋值:如果ZBGS3_SC,返回ZBGS3_15,否则返回50
赋值: 75
画带状线
当满足条件ZBGS3_RD时,在ZBGS3_QZ*0.8和ZBGS3_QZ*0.95位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
当满足条件ZBGS3_RD时,在ZBGS3_QZ*1.05和ZBGS3_QZ*1.2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
赋值: 10日前的最高价
当满足条件ZBGS3_RDANDC<1日前的收盘价时,在ZBGS3_QZ*0.9和ZBGS3_QZ*1.1位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFFFFFF
当满足条件ZBGS3_RD上穿0.1时,在0和100位置之间画柱状线,宽度为0,-1不为0则画空心柱.,COLOR0000FF
当满足条件ZBGS3_07时,在95位置书写文字,COLOR00FF00
当满足条件ZBGS3_07时,在90位置书写文字,COLOR00FF00
输出ZBGS3_PB:0,COLORFFFFFF
当满足条件收盘价>0时,在50和50位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR000000
输出%:ZBGS3_15,COLOR00FF00
当满足条件到最后交易的周期=60时,在20位置书写文字,COLOR0000FF
当满足条件到最后交易的周期=58时,在-30位置书写文字,COLORFFFFFF
当满足条件到最后交易的周期=58时,在-60位置书写文字,COLOR00FFFF
当满足条件到最后交易的周期=60时,在-90位置书写文字,COLOR222222