通达信主力监控副图公式含量化信号源码
指标是一个综合性的副图分析工具,主要用于分析市场多空力量对比和主力资金动向。
核心功能:
1. 多空力量分析:通过计算并绘制“散户线”和“主力线”,直观展示市场筹码分布中散户与主力的力量对比及变化趋势。
2. 资金状态判断:基于多空线的相对位置、交叉和变化方向,自动判断并标注多种市场状态,如“主力增仓”、“主力减仓”、“追涨博弈”、“稳健持股”等。
3. 超买超卖提示:当散户线过高或主力线过高时,通过不同颜色的柱状图进行风险警示,提示“筑底散兵坑”或“铸顶风险区”。
4. 动能柱状图:在副图上方设有彩色动能柱,其长度和颜色代表短期多空动能的强弱与方向变化,零轴附近有特殊标记。
使用要点:
观察“散户线”与“主力线”的相对高低和交叉情况,判断主导力量。
关注指标自动标注的文字提示,作为当前市场状态的参考。
结合动能柱的颜色和长度变化,辅助判断短期趋势的力度。
当出现风险区提示时,需提高警惕。
{副图源码如下}
ZBGS31:=EMA(WINNER(CLOSE)*70,3);
ZBGS32:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
ZBGS33:=ZBGS32/(ZBGS31+ZBGS32)*100;
ZBGS34:=ZBGS31/(ZBGS31+ZBGS32)*100;
ZBGS35:=MA(ZBGS31+ZBGS32,13);
ZBGS36:=BARSLAST(ZBGS33< 90 AND REF(ZBGS33,1)>90);
ZBGS37:=EMA(ZBGS33,89);
ZBGS38:=EMA(ZBGS34,89);
ZBGS39:=INTPART(ZBGS34-ZBGS38);
ZBGS310:=EMA(ZBGS33,8);
ZBGS311:=IF(ZBGS34-REF(ZBGS34,1)>ZBGS33-REF(ZBGS33,1),1,0);
STICKLINE(REF(ZBGS33,1)>90 AND ZBGS33< 90,ZBGS33,0,4,0),COLOR9966FF;
STICKLINE(C>0,ZBGS33,ZBGS34,0,0),COLOREEEEEE;
STICKLINE(ZBGS37>REF(ZBGS37,1),ZBGS33,ZBGS37,1,0),COLORAAAAAA;
STICKLINE(C>0,ZBGS34,0,3,0),COLORBLUE;
STICKLINE(ZBGS34>75,ZBGS34,0,3,0),COLORFFFFFF;
STICKLINE(ZBGS38>REF(ZBGS38,1),ZBGS34,ZBGS38,3,0),COLORRED;
STICKLINE(ZBGS33>=90,ZBGS34,0,3,0),COLORYELLOW;
ZBGS312:INTPART(ZBGS33),NODRAW;
ZBGS313:INTPART(ZBGS34),COLORCYAN,NODRAW;
ZBGS314:ZBGS39,NODRAW;
ZBGS315:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
ZBGS316:=SMA(ZBGS315,10,1);
ZBGS317:=SMA(ZBGS316,5,1);
ZBGS318:=INTPART(ZBGS316);
ZBGS319:=INTPART(ZBGS317);
ZBGS320:=ZBGS318+ZBGS319;
ZBGS321:=MOD(ZBGS320,10);
ZBGS322:=(ZBGS320-REF(ZBGS320,1))*10;
ZBGS323:=ZBGS320+ZBGS322;
ZBGS324:ZBGS322,NODRAW,COLORGREEN;
STICKLINE(ZBGS322>0,150,150+ZBGS322,3,0),COLOR000088;
STICKLINE(ZBGS322>0,150,150+ZBGS322,2.5,0),COLOR000099;
STICKLINE(ZBGS322>0,150,150+ZBGS322,2,0),COLOR0000AA;
STICKLINE(ZBGS322>0,150,150+ZBGS322,1.5,0),COLOR0000BB;
STICKLINE(ZBGS322>0,150,150+ZBGS322,1.0,0),COLOR0000DD;
STICKLINE(ZBGS322>0,150,150+ZBGS322,0.5,0),COLOR0000FF;
STICKLINE(ZBGS322< 0,150,150+ZBGS322,3,0),COLOR008800;
STICKLINE(ZBGS322< 0,150,150+ZBGS322,2.5,0),COLOR00AA00;
STICKLINE(ZBGS322< 0,150,150+ZBGS322,2,0),COLOR00BB00;
STICKLINE(ZBGS322< 0,150,150+ZBGS322,1.5,0),COLOR00DD00;
STICKLINE(ZBGS322< 0,150,150+ZBGS322,1,0),COLOR00FF00;
STICKLINE(ZBGS322=0 AND REF(ZBGS322,1)>=0,150,150+ZBGS322,8,0),COLORRED;
STICKLINE(ZBGS322=0 AND REF(ZBGS322,1)< 0,150,150+ZBGS322,8,0),COLORGREEN;
ZBGS325:ZBGS320,LINETHICK2,COLORYELLOW;
ZBGS326:ZBGS35,COLORGREEN,LINETHICK1;
STICKLINE(ZBGS322>0 AND 100+ZBGS322< ZBGS323 AND 100+REF(ZBGS322,1)>=REF(ZBGS323,1),0,(100+ABS(ZBGS322)),0,0),COLORYELLOW;
STICKLINE(ZBGS322< 0 AND 100+ZBGS322>=ZBGS323 AND 100+REF(ZBGS322,1)< REF(ZBGS323,1),0,(100+ABS(ZBGS322)),0,0),COLORYELLOW;
ZBGS327:=CONST( ZBGS35>REF(ZBGS35,1) AND ZBGS311=1);
ZBGS328:=CONST( ZBGS35>REF(ZBGS35,1) AND ZBGS311=0);
ZBGS329:=CONST( ZBGS35=REF(ZBGS35,1));
ZBGS330:=CONST( ZBGS35< REF(ZBGS35,1) AND ZBGS311=1);
ZBGS331:=CONST( ZBGS35< REF(ZBGS35,1) AND ZBGS311=0);
ZBGS332:=CONST(ZBGS320<=50 );
ZBGS333:=CONST(ZBGS320>=160 );
ZBGS334:=CONST(ZBGS320>50 AND ZBGS320< 160 AND ZBGS320>=REF(ZBGS320,1) AND ZBGS320<=100 );
ZBGS335:=CONST( ZBGS320>50 AND ZBGS320< 160 AND ZBGS320>=REF(ZBGS320,1) AND ZBGS320>100);
ZBGS336:=CONST(ZBGS320>50 AND ZBGS320< 160 AND ZBGS320< REF(ZBGS320,1) AND ZBGS320>100 );
ZBGS337:=CONST(ZBGS320>50 AND ZBGS320< 160 AND ZBGS320< REF(ZBGS320,1) AND ZBGS320<=100 );
ZBGS338:=CONST( ZBGS33>90 );
ZBGS339:=CONST( ZBGS34>75 );
ZBGS340:=CONST(CROSS(ZBGS35,ZBGS38) AND ZBGS34>ZBGS38 AND ZBGS34>10 AND ZBGS38>REF(ZBGS38,1) AND ZBGS35>REF(ZBGS35,1) );
ZBGS341:=CONST(CROSS(ZBGS35,ZBGS34) AND ZBGS34>ZBGS38 AND ZBGS34< ZBGS33 AND ZBGS34>10 AND ZBGS38>REF(ZBGS38,1) AND ZBGS35>REF(ZBGS35,1) );
ZBGS342:=CONST( CROSS(ZBGS35,ZBGS33) AND ZBGS33>ZBGS34 AND ZBGS35>REF(ZBGS35,1));
ZBGS343:=CONST( CROSS(ZBGS35,100) AND ZBGS35>REF(ZBGS35,1));
ZBGS344:=CONST(REF(ZBGS33,1)>90 AND ZBGS33< 90 );
ZBGS345:=IF(ZBGS327=1,0+0.03,0);
ZBGS346:=IF(ZBGS328=1,ZBGS345+0.03,ZBGS345);
ZBGS347:=IF(ZBGS329=1,ZBGS346+0.03,ZBGS346);
ZBGS348:=IF(ZBGS330=1,ZBGS347+0.03,ZBGS347);
ZBGS349:=IF(ZBGS331=1,ZBGS348+0.03,ZBGS348);
ZBGS350:=IF(ZBGS332=1,0+0.73,0);
ZBGS351:=IF(ZBGS333=1,ZBGS350+0.03,ZBGS350);
ZBGS352:=IF(ZBGS334=1,ZBGS351+0.03,ZBGS351);
ZBGS353:=IF(ZBGS335=1,ZBGS352+0.03,ZBGS352);
ZBGS354:=IF(ZBGS336=1,ZBGS353+0.03,ZBGS353);
ZBGS355:=IF(ZBGS337=1,ZBGS354+0.03,ZBGS354);
ZBGS356:=IF(ZBGS338,0+0.03,0);
ZBGS357:=IF(ZBGS339=1,ZBGS356+0.03,ZBGS356);
ZBGS358:=IF(ZBGS340=1,ZBGS357+0.03,ZBGS357);
ZBGS359:=IF(ZBGS341=1,ZBGS358+0.03,ZBGS358);
ZBGS360:=IF(ZBGS342=1,ZBGS359+0.03,ZBGS359);
ZBGS361:=IF(ZBGS343=1,ZBGS360+0.03,ZBGS360);
ZBGS362:=IF(ZBGS334=1,ZBGS361+0.03,ZBGS361);
DRAWTEXT_FIX(ZBGS327,0.58,ZBGS345,0,'★主力增仓'),COLORRED;
DRAWTEXT_FIX(ZBGS328,0.58,ZBGS346,0,'★主力减仓'),COLORMAGENTA;
DRAWTEXT_FIX(ZBGS329,0.58,ZBGS347,0,'★多空平衡'),COLORGRAY;
DRAWTEXT_FIX(ZBGS330,0.58,ZBGS348,0,'★主力回补'),COLORFF9933;
DRAWTEXT_FIX(ZBGS331,0.58,ZBGS349,0,'★主力出逃'),COLORGREEN;
DRAWTEXT_FIX(ZBGS332,0.78,ZBGS350,0,'买入风险'),COLORYELLOW;
DRAWTEXT_FIX(ZBGS333,0.78,ZBGS351,0,'卖出风险'),COLORCYAN;
DRAWTEXT_FIX(ZBGS334,0.78,ZBGS352,0,'追涨博弈'),COLORRED;
DRAWTEXT_FIX(ZBGS335,0.78,ZBGS353,0,'稳健持股'),COLORMAGENTA;
DRAWTEXT_FIX(ZBGS336,0.76,ZBGS354,0,'盘跌减仓'),COLORWHITE;
DRAWTEXT_FIX(ZBGS337,0.76,ZBGS355,0,'杀跌空仓'),COLORGREEN;
DRAWTEXT_FIX(ZBGS338,0.36,ZBGS356,0,'☆筑底散兵坑 '),COLOR66FFCC;
DRAWTEXT_FIX(ZBGS339,0.36,ZBGS357,0,'☆铸顶风险区'),COLORCYAN;
DRAWTEXT_FIX(ZBGS340,0.36,ZBGS358,0,'☆穿越主力 '),COLORRED;
DRAWTEXT_FIX(ZBGS341,0.36,ZBGS359,0,'☆穿越主力 '),COLORYELLOW;
DRAWTEXT_FIX(ZBGS342,0.36,ZBGS360,0,'☆穿越散户 '),COLORGREEN;
DRAWTEXT_FIX(ZBGS343,0.36,ZBGS361,0,'☆全盘穿越 '),COLOR3399FF;

来函数检测结果如下:
该公式包含未来函数:WINNER
定制、编写指标公式请联系QQ或微信同号:88652583
ZBGS31赋值:以收盘价计算的获利盘比例*70的3日指数移动平均
ZBGS32赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*80的3日指数移动平均
ZBGS33赋值:ZBGS32/(ZBGS31+ZBGS32)*100
ZBGS34赋值:ZBGS31/(ZBGS31+ZBGS32)*100
ZBGS35赋值:ZBGS31+ZBGS32的13日简单移动平均
ZBGS36赋值:上次ZBGS33<90ANDREF(ZBGS33,1)>90距今天数
ZBGS37赋值:ZBGS33的89日指数移动平均
ZBGS38赋值:ZBGS34的89日指数移动平均
ZBGS39赋值:ZBGS34-ZBGS38的整数部分
ZBGS310赋值:ZBGS33的8日指数移动平均
ZBGS311赋值:如果ZBGS34-1日前的ZBGS34>ZBGS33-1日前的ZBGS33,返回1,否则返回0
当满足条件1日前的ZBGS33>90ANDZBGS33<90时,在ZBGS33和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR9966FF
当满足条件收盘价>0时,在ZBGS33和ZBGS34位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOREEEEEE
当满足条件ZBGS37>1日前的ZBGS37时,在ZBGS33和ZBGS37位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORAAAAAA
当满足条件收盘价>0时,在ZBGS34和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
当满足条件ZBGS34>75时,在ZBGS34和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFFFF
当满足条件ZBGS38>1日前的ZBGS38时,在ZBGS34和ZBGS38位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件ZBGS33>=90时,在ZBGS34和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
输出ZBGS312:ZBGS33的整数部分,NODRAW
输出ZBGS313:ZBGS34的整数部分,画青色,NODRAW
输出ZBGS314:ZBGS39,NODRAW
ZBGS315赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
ZBGS316赋值:ZBGS315的10日[1日权重]移动平均
ZBGS317赋值:ZBGS316的5日[1日权重]移动平均
ZBGS318赋值:ZBGS316的整数部分
ZBGS319赋值:ZBGS317的整数部分
ZBGS320赋值:ZBGS318+ZBGS319
ZBGS321赋值:ZBGS320关于10的模
ZBGS322赋值:(ZBGS320-1日前的ZBGS320)*10
ZBGS323赋值:ZBGS320+ZBGS322
输出ZBGS324:ZBGS322,NODRAW,画绿色
当满足条件ZBGS322>0时,在150和150+ZBGS322位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000088
当满足条件ZBGS322>0时,在150和150+ZBGS322位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR000099
当满足条件ZBGS322>0时,在150和150+ZBGS322位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000AA
当满足条件ZBGS322>0时,在150和150+ZBGS322位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000BB
当满足条件ZBGS322>0时,在150和150+ZBGS322位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLOR0000DD
当满足条件ZBGS322>0时,在150和150+ZBGS322位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR0000FF
当满足条件ZBGS322<0时,在150和150+ZBGS322位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008800
当满足条件ZBGS322<0时,在150和150+ZBGS322位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR00AA00
当满足条件ZBGS322<0时,在150和150+ZBGS322位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00BB00
当满足条件ZBGS322<0时,在150和150+ZBGS322位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00DD00
当满足条件ZBGS322<0时,在150和150+ZBGS322位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00
当满足条件ZBGS322=0ANDREF(ZBGS322,1)>=0时,在150和150+ZBGS322位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件ZBGS322=0ANDREF(ZBGS322,1)<0时,在150和150+ZBGS322位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色
输出ZBGS325:ZBGS320,线宽为2,画黄色
输出ZBGS326:ZBGS35,画绿色,线宽为1
当满足条件ZBGS322>0AND100+ZBGS322=1日前的ZBGS323时,在0和(100+ZBGS322的绝对值)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件ZBGS322<0AND100+ZBGS322>=ZBGS323AND100+1日前的ZBGS322<1日前的ZBGS323时,在0和(100+ZBGS322的绝对值)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
ZBGS327赋值:ZBGS35>1日前的ZBGS35ANDZBGS311=1的最后一日取值设为常数
ZBGS328赋值:ZBGS35>1日前的ZBGS35ANDZBGS311=0的最后一日取值设为常数
ZBGS329赋值:ZBGS35=1日前的ZBGS35的最后一日取值设为常数
ZBGS330赋值:ZBGS35<1日前的ZBGS35ANDZBGS311=1的最后一日取值设为常数
ZBGS331赋值:ZBGS35<1日前的ZBGS35ANDZBGS311=0的最后一日取值设为常数
ZBGS332赋值:ZBGS320<=50的最后一日取值设为常数
ZBGS333赋值:ZBGS320>=160的最后一日取值设为常数
ZBGS334赋值:ZBGS320>50ANDZBGS320<160ANDZBGS320>=1日前的ZBGS320ANDZBGS320<=100的最后一日取值设为常数
ZBGS335赋值:ZBGS320>50ANDZBGS320<160ANDZBGS320>=1日前的ZBGS320ANDZBGS320>100的最后一日取值设为常数
ZBGS336赋值:ZBGS320>50ANDZBGS320<160ANDZBGS320<1日前的ZBGS320ANDZBGS320>100的最后一日取值设为常数
ZBGS337赋值:ZBGS320>50ANDZBGS320<160ANDZBGS320<1日前的ZBGS320ANDZBGS320<=100的最后一日取值设为常数
ZBGS338赋值:ZBGS33>90的最后一日取值设为常数
ZBGS339赋值:ZBGS34>75的最后一日取值设为常数
ZBGS340赋值:ZBGS35上穿ZBGS38ANDZBGS34>ZBGS38ANDZBGS34>10ANDZBGS38>1日前的ZBGS38ANDZBGS35>1日前的ZBGS35的最后一日取值设为常数
ZBGS341赋值:ZBGS35上穿ZBGS34ANDZBGS34>ZBGS38ANDZBGS3410ANDZBGS38>1日前的ZBGS38ANDZBGS35>1日前的ZBGS35的最后一日取值设为常数
ZBGS342赋值:ZBGS35上穿ZBGS33ANDZBGS33>ZBGS34ANDZBGS35>1日前的ZBGS35的最后一日取值设为常数
ZBGS343赋值:ZBGS35上穿100ANDZBGS35>1日前的ZBGS35的最后一日取值设为常数
ZBGS344赋值:1日前的ZBGS33>90ANDZBGS33<90的最后一日取值设为常数
ZBGS345赋值:如果ZBGS327=1,返回0+0.03,否则返回0
ZBGS346赋值:如果ZBGS328=1,返回ZBGS345+0.03,否则返回ZBGS345
ZBGS347赋值:如果ZBGS329=1,返回ZBGS346+0.03,否则返回ZBGS346
ZBGS348赋值:如果ZBGS330=1,返回ZBGS347+0.03,否则返回ZBGS347
ZBGS349赋值:如果ZBGS331=1,返回ZBGS348+0.03,否则返回ZBGS348
ZBGS350赋值:如果ZBGS332=1,返回0+0.73,否则返回0
ZBGS351赋值:如果ZBGS333=1,返回ZBGS350+0.03,否则返回ZBGS350
ZBGS352赋值:如果ZBGS334=1,返回ZBGS351+0.03,否则返回ZBGS351
ZBGS353赋值:如果ZBGS335=1,返回ZBGS352+0.03,否则返回ZBGS352
ZBGS354赋值:如果ZBGS336=1,返回ZBGS353+0.03,否则返回ZBGS353
ZBGS355赋值:如果ZBGS337=1,返回ZBGS354+0.03,否则返回ZBGS354
ZBGS356赋值:如果ZBGS338,返回0+0.03,否则返回0
ZBGS357赋值:如果ZBGS339=1,返回ZBGS356+0.03,否则返回ZBGS356
ZBGS358赋值:如果ZBGS340=1,返回ZBGS357+0.03,否则返回ZBGS357
ZBGS359赋值:如果ZBGS341=1,返回ZBGS358+0.03,否则返回ZBGS358
ZBGS360赋值:如果ZBGS342=1,返回ZBGS359+0.03,否则返回ZBGS359
ZBGS361赋值:如果ZBGS343=1,返回ZBGS360+0.03,否则返回ZBGS360
ZBGS362赋值:如果ZBGS334=1,返回ZBGS361+0.03,否则返回ZBGS361
当满足条件ZBGS327时,在横轴0.58纵轴ZBGS345位置书写文字,画红色
当满足条件ZBGS328时,在横轴0.58纵轴ZBGS346位置书写文字,画洋红色
当满足条件ZBGS329时,在横轴0.58纵轴ZBGS347位置书写文字,画深灰色
当满足条件ZBGS330时,在横轴0.58纵轴ZBGS348位置书写文字,COLORFF9933
当满足条件ZBGS331时,在横轴0.58纵轴ZBGS349位置书写文字,画绿色
当满足条件ZBGS332时,在横轴0.78纵轴ZBGS350位置书写文字,画黄色
当满足条件ZBGS333时,在横轴0.78纵轴ZBGS351位置书写文字,画青色
当满足条件ZBGS334时,在横轴0.78纵轴ZBGS352位置书写文字,画红色
当满足条件ZBGS335时,在横轴0.78纵轴ZBGS353位置书写文字,画洋红色
当满足条件ZBGS336时,在横轴0.76纵轴ZBGS354位置书写文字,画白色
当满足条件ZBGS337时,在横轴0.76纵轴ZBGS355位置书写文字,画绿色
当满足条件ZBGS338时,在横轴0.36纵轴ZBGS356位置书写文字,COLOR66FFCC
当满足条件ZBGS339时,在横轴0.36纵轴ZBGS357位置书写文字,画青色
当满足条件ZBGS340时,在横轴0.36纵轴ZBGS358位置书写文字,画红色
当满足条件ZBGS341时,在横轴0.36纵轴ZBGS359位置书写文字,画黄色
当满足条件ZBGS342时,在横轴0.36纵轴ZBGS360位置书写文字,画绿色
当满足条件ZBGS343时,在横轴0.36纵轴ZBGS361位置书写文字,COLOR3399FF