通达信〖大盘温度监控〗全景式市场情绪监控面副图源码分享
『大盘温度监控』副图指标 全景式市场情绪监控面板 判断个股是否跑赢大盘
该指标作为股票技术分析中的副图指标,在观察个股走势时,可同步实现全景式市场情绪监控功能。
指标通过十个维度系统统计大盘情绪变化,具体包含大盘趋势分析、个股趋势跟踪、个股相对大盘强度评估、上涨率统计、涨停家数监测、跌停家数观察、连板率计算、炸板率分析、连板高度追踪以及变盘周期提醒等核心要素。这些维度共同构成股票公式指标体系,帮助投资者精准判断个股是否跑赢大盘,辅助制定科学交易决策。
{大盘温度监控}
N:=18;
大盘势:=SMA(SMA(MA(INDEXC,1)/MA(REF(INDEXC,N),N)*100,2,1),3,1);
STICKLINE(大盘势>REF(大盘势,1),8.2,9,3,0),COLORRED;
STICKLINE(大盘势<=REF(大盘势,1),8.2,9,3,1),COLORGREEN;
个股势:=SMA(SMA(MA(C,1)/MA(REF(C,N),N)*100,2,1),3,1);
STICKLINE(个股势>REF(个股势,1),7.2,8,3,0),COLORRED;
STICKLINE(个股势<=REF(个股势,1),7.2,8,3,1),COLORGREEN;
STICKLINE(个股势>大盘势,6.2,7,3,0),COLORRED;
STICKLINE(个股势<=大盘势,6.2,7,3,1),COLORGREEN;
XG:=个股势>REF(个股势,1) AND REF(个股势< REF(个股势,1) ,1) AND EVERY(个股势>大盘势,10);
DRAWICON(XG,8,34);
上涨家数:"880003$ADVANCE",COLORRED NODRAW;
下跌家数:"880003$DECLINE",COLORGREEN NODRAW;
上涨率:=上涨家数/(上涨家数+下跌家数)*100;
STICKLINE(上涨率>50,5.2,6,3,0),COLORYELLOW;
STICKLINE(上涨率<=50,5.2,6,3,1),COLORGRAY;
STICKLINE(上涨率<=25,5.2,6,3,0),COLORBLUE;
DRAWNUMBER(上涨率<=50,5.5,ROUND(上涨率))DRAWABOVE,COLORWHITE;
DRAWNUMBER(上涨率>50,5.5,ROUND(上涨率))DRAWABOVE,COLORBLACK;
跌停数:SCJYVALUE(24,2,0),COLORGREEN NODRAW;
涨停数:SCJYVALUE(24,1,0),COLORSTICK NODRAW;
STICKLINE(跌停数< 5,4.2,5,3,0),COLORYELLOW;
STICKLINE(跌停数>=5,4.2,5,3,1),COLORGRAY;
STICKLINE(跌停数>20,4.2,5,3,0),COLORMAGENTA;
DRAWNUMBER(跌停数>=5,4.5,跌停数)DRAWABOVE,COLORWHITE;
DRAWNUMBER(跌停数< 5,4.5,跌停数)DRAWABOVE,COLORBLACK;
STICKLINE(涨停数>50,3.2,4,3,0),COLORYELLOW;
STICKLINE(涨停数<=50,3.2,4,3,1),COLORGRAY;
STICKLINE(涨停数>100,3.2,4,3,0),COLORMAGENTA;
DRAWNUMBER(涨停数<=50,3.5,涨停数)DRAWABOVE,COLORWHITE;
DRAWNUMBER(涨停数>50,3.5,涨停数)DRAWABOVE,COLORBLACK;
连板个数:SCJYVALUE(23,2,0), COLORMAGENTA,NODRAW;
连板率:连板个数/REF(涨停数,1)*100,COLORYELLOW,NODRAW;
STICKLINE(连板率>30,2.2,3,3,0),COLORYELLOW;
STICKLINE(连板率<=30,2.2,3,3,1),COLORGRAY;
DRAWNUMBER(连板率<=30,2.5,ROUND(连板率))DRAWABOVE,COLORWHITE;
DRAWNUMBER(连板率>30,2.5,ROUND(连板率))DRAWABOVE,COLORBLACK;
炸板率:SCJYVALUE(3,2,0)/(SCJYVALUE(3,1,0)+SCJYVALUE(3,2,0))*100,COLORYELLOW,NODRAW;
DRAWTEXT_FIX(1,0.980,20,1,'股朋网'),COLOR333333;
STICKLINE(炸板率>20,1.2,2,3,1),COLORGRAY;
STICKLINE(炸板率>=50,1.2,2,3,0),COLORRED;
STICKLINE(炸板率<=20,1.2,2,3,0),COLORYELLOW;
DRAWNUMBER(炸板率>20,1.5,ROUND(炸板率))DRAWABOVE,COLORWHITE;
DRAWNUMBER(炸板率<=20,1.5,ROUND(炸板率))DRAWABOVE,COLORBLACK;
连板高度:SCJYVALUE(30,1,0)COLORWHITE,NODRAW;
STICKLINE(连板高度< 4,0.2,1,3,1),COLORGRAY;
STICKLINE(连板高度>=4 AND 连板高度< 8,0.2,1,3,0),COLORRED;
STICKLINE(连板高度>=8,0.2,1,3,0),COLORYELLOW;
DRAWNUMBER(连板高度< 8,0.5,连板高度)DRAWABOVE,COLORWHITE;
DRAWNUMBER(连板高度>=8,0.5,连板高度)DRAWABOVE,COLORBLACK;
率:=连板率,POINTDOT,COLOR0000FF,LINETHICK9;
S1:=BARSCOUNT(C);
S2:=HHV(H,200);
S3:=LLV(L,200);
S4:=(S2-S3)/40;
SS:=L-S4;
STICKLINE(1,-0.8,0,3,1),COLORGRAY;
STICKLINE((S1+0)/34=FLOOR((S1+0)/34),-0.8,0,3,0),COLORF00FF0;
DRAWTEXT(ISLASTBAR=1,8.5,' ---大盘势'),COLORFF00FF;
DRAWTEXT(ISLASTBAR=1,7.5,' ---个股势'),COLOR00FF80;
DRAWTEXT(ISLASTBAR=1,6.5,' ---比大盘'),COLORFF00FF;
DRAWTEXT(ISLASTBAR=1,5.5,' ---上涨率'),COLORFF00FF;
DRAWTEXT(ISLASTBAR=1,4.5,' ---跌停数'),COLOR00FF80;
DRAWTEXT(ISLASTBAR=1,3.5,' ---涨停数'),COLORFF00FF;
DRAWTEXT(ISLASTBAR=1,2.5,' ---连板率'),COLORFF00FF;
DRAWTEXT(ISLASTBAR=1,1.5,' ---炸板率'),COLORGREEN;
DRAWTEXT(ISLASTBAR=1,0.5,' ---板高度'),COLOR00FF80;
DRAWTEXT(ISLASTBAR=1,-0.5,' ---变盘日'),COLOR00FF80;

来函数检测结果如下:
该公式没有未来函数
定制、编写指标公式请联系QQ或微信同号:88652583
N赋值:18
大盘势赋值:大盘的收盘价的1日简单移动平均/N日前的大盘的收盘价的N日简单移动平均*100的2日[1日权重]移动平均的3日[1日权重]移动平均
当满足条件大盘势>1日前的大盘势时,在8.2和9位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件大盘势<=1日前的大盘势时,在8.2和9位置之间画柱状线,宽度为3,1不为0则画空心柱.,画绿色
个股势赋值:收盘价的1日简单移动平均/N日前的收盘价的N日简单移动平均*100的2日[1日权重]移动平均的3日[1日权重]移动平均
当满足条件个股势>1日前的个股势时,在7.2和8位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件个股势<=1日前的个股势时,在7.2和8位置之间画柱状线,宽度为3,1不为0则画空心柱.,画绿色
当满足条件个股势>大盘势时,在6.2和7位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件个股势<=大盘势时,在6.2和7位置之间画柱状线,宽度为3,1不为0则画空心柱.,画绿色
XG赋值:个股势>1日前的个股势 AND 1日前的个股势<1日前的个股势 AND 最近10日一直存在个股势>大盘势
当满足条件XG时,在8位置画34号图标
输出上涨家数:"880003$上涨家数",画红色 NODRAW
输出下跌家数:"880003$下跌家数",画绿色 NODRAW
上涨率赋值:上涨家数/(上涨家数+下跌家数)*100
当满足条件上涨率>50时,在5.2和6位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件上涨率<=50时,在5.2和6位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
当满足条件上涨率<=25时,在5.2和6位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
当满足条件上涨率<=50时,在5.5位置书写数字显示在位置之上,画白色
当满足条件上涨率>50时,在5.5位置书写数字显示在位置之上,画黑色
输出跌停数:引用24号ID的序列数据,画绿色 NODRAW
输出涨停数:引用24号ID的序列数据,COLORSTICK NODRAW
当满足条件跌停数<5时,在4.2和5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件跌停数>=5时,在4.2和5位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
当满足条件跌停数>20时,在4.2和5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
当满足条件跌停数>=5时,在4.5位置书写数字显示在位置之上,画白色
当满足条件跌停数<5时,在4.5位置书写数字显示在位置之上,画黑色
当满足条件涨停数>50时,在3.2和4位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件涨停数<=50时,在3.2和4位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
当满足条件涨停数>100时,在3.2和4位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
当满足条件涨停数<=50时,在3.5位置书写数字显示在位置之上,画白色
当满足条件涨停数>50时,在3.5位置书写数字显示在位置之上,画黑色
输出连板个数:引用23号ID的序列数据, 画洋红色,NODRAW
输出连板率:连板个数/1日前的涨停数*100,画黄色,NODRAW
当满足条件连板率>30时,在2.2和3位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件连板率<=30时,在2.2和3位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
当满足条件连板率<=30时,在2.5位置书写数字显示在位置之上,画白色
当满足条件连板率>30时,在2.5位置书写数字显示在位置之上,画黑色
输出炸板率:引用3号ID的序列数据/(引用3号ID的序列数据+引用3号ID的序列数据)*100,画黄色,NODRAW
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
当满足条件炸板率>20时,在1.2和2位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
当满足条件炸板率>=50时,在1.2和2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件炸板率<=20时,在1.2和2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件炸板率>20时,在1.5位置书写数字显示在位置之上,画白色
当满足条件炸板率<=20时,在1.5位置书写数字显示在位置之上,画黑色
输出连板高度:引用30号ID的序列数据画白色,NODRAW
当满足条件连板高度<4时,在0.2和1位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
当满足条件连板高度>=4AND连板高度<8时,在0.2和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件连板高度>=8时,在0.2和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件连板高度<8时,在0.5位置书写数字显示在位置之上,画白色
当满足条件连板高度>=8时,在0.5位置书写数字显示在位置之上,画黑色
率赋值:连板率,POINTDOT,COLOR0000FF,线宽为9
S1赋值:收盘价的有效数据周期数
S2赋值:200日内最高价的最高值
S3赋值:200日内最低价的最低值
S4赋值:(S2-S3)/40
SS赋值:最低价-S4
当满足条件1时,在-0.8和0位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
当满足条件(S1+0)/34=(S1+0)/34的向下舍入时,在-0.8和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORF00FF0
当满足条件是否最后一个周期=1时,在8.5位置书写文字,COLORFF00FF
当满足条件是否最后一个周期=1时,在7.5位置书写文字,COLOR00FF80
当满足条件是否最后一个周期=1时,在6.5位置书写文字,COLORFF00FF
当满足条件是否最后一个周期=1时,在5.5位置书写文字,COLORFF00FF
当满足条件是否最后一个周期=1时,在4.5位置书写文字,COLOR00FF80
当满足条件是否最后一个周期=1时,在3.5位置书写文字,COLORFF00FF
当满足条件是否最后一个周期=1时,在2.5位置书写文字,COLORFF00FF
当满足条件是否最后一个周期=1时,在1.5位置书写文字,画绿色
当满足条件是否最后一个周期=1时,在0.5位置书写文字,COLOR00FF80
当满足条件是否最后一个周期=1时,在-0.5位置书写文字,COLOR00FF80