通达信〖市场情绪温度计〗以加权移动算法生成动态成本均线面向短线源码
【指标定位】市场情绪温度计主图(不含未来函数),面向短线波段交易者,用于研判盘面情绪冷热。
【盘面呈现】指标以加权移动算法生成动态成本均线,配合黄蓝双色填充带区分多空强弱;K线用红、蓝、绿分别标注涨、跌、平,涨停与跌停另以高亮色柱单独提示,情绪变化一目了然。
【信息面板】左侧固定区域实时显示获利盘、套牢盘占比,并叠加多档关键筹码成本位以及9日高低点支撑压力位。无需切换副图,即可同步掌握筹码分布与短线趋势节点。指标适配通达信软件,可直接免费导入使用。
【信号判断】黄色成本线持续上穿蓝色均线,且填充带由蓝转黄,代表情绪转暖;若左侧获利盘占比超过60%,可逢低布局。填充带由黄转蓝、套牢盘占比快速攀升时,说明情绪退潮,应及时止盈、规避回调。
【盘后筛选】盘后可优先关注情绪刚由冷转暖、筹码集中在50%成本线附近的标的,胜率通常更高。
公式名称:市场情绪温度计主图
如下:
ZBGS1:=(3*CLOSE+LOW+OPEN+HIGH)/6;
ZBGS2:(20*ZBGS1+19*REF(ZBGS1,1)+18*REF(ZBGS1,2)+17*REF(ZBGS1,3)+16*REF(ZBGS1,4)+15*REF(ZBGS1,5)+14*REF(ZBGS1,6)+13*REF(ZBGS1,7)+12*REF(ZBGS1,8)+11*REF(ZBGS1,9)+10*REF(ZBGS1,10)+9*REF(ZBGS1,11)+8*REF(ZBGS1,12)+7*REF(ZBGS1,13)+6*REF(ZBGS1,14)+5*REF(ZBGS1,15)+4*REF(ZBGS1,16)+3*REF(ZBGS1,17)+2*REF(ZBGS1,18)+REF(ZBGS1,20))/210;
ZBGS3:MA(ZBGS2,6);
DRAWBAND(ZBGS2,RGB(128,128,0),ZBGS3,RGB(0,0,128));
STICKLINE(C>O,C,O,3,0),COLOR000077;
STICKLINE(C>O,C,O,2,0),COLOR000099;
STICKLINE(C>O,C,O,1,0),COLOR0000BB;
STICKLINE(C>O,H,L,0,0),COLOR0000FF;
STICKLINE(C< O,C,O,3,0),COLOR007700;
STICKLINE(C< O,C,O,2,0),COLOR009900;
STICKLINE(C< O,C,O,1,0),COLOR00BB00;
STICKLINE(C< O,H,L,0,0),COLOR00FF00;
STICKLINE(C=O,C,O,3,0),COLORWHITE;
STICKLINE(C=O,H,L,0,0),COLORWHITE;
STICKLINE(CLOSE>REF(CLOSE,1)*1.0985&&CLOSE=HIGH,CLOSE,OPEN,3,-1),COLORFF00FF;
STICKLINE(CLOSE< REF(CLOSE,1)*0.9015&&CLOSE=LOW,CLOSE,OPEN,3,-1),COLORF0F000;
DRAWRECTREL(0,0,300,800,RGB(0,0,100));
ZBGS4:=100*(1-WINNER(C));
ZBGS5:=100*WINNER(C);
ZBGS6:=COST(90);
ZBGS7:=COST(70);
ZBGS8:=COST(50);
ZBGS9:=COST(4);
ZBGS10:=HHV(H,9);
ZBGS11:=LLV(L,9);
ZBGS12:=REF(H,1);
ZBGS13:=REF(L,1);
ZBGS14:=REF(C,1);
ZBGS15:=(ZBGS12+ZBGS13+ZBGS14)/9;
ZBGS16:=9*ZBGS15-ZBGS13;
ZBGS17:=9*ZBGS15-ZBGS12;
网:=ZBGS15+(ZBGS12-ZBGS13);
ZBGS19:=ZBGS15-(ZBGS12-ZBGS13);
DRAWTEXT_FIX(C>0,0,0.07,0,'【获L盘%】'),COLORRED;
DRAWTEXT_FIX(C>0,0,0.13,0,'【套L盘%】'),COLOR00FF00;
DRAWTEXT_FIX(C>0,0,0.23,0,'【市场】'),COLORYELLOW;
DRAWTEXT_FIX(C>0,0,0.29,0,'【主力】'),COLOR008FFF;
DRAWTEXT_FIX(C>0,0,0.39,0,'【90%】'),COLORFFFFBF;
DRAWTEXT_FIX(C>0,0,0.45,0,'【70%】'),COLORF0F000;
DRAWTEXT_FIX(C>0,0,0.55,0,'【短期压】'),COLORWHITE;
DRAWTEXT_FIX(C>0,0,0.61,0,'【短期撑】'),COLORYELLOW;
DRAWTEXT_FIX(C>0,0.17,0.06,0,'【最高】'),COLORFF00FF;
DRAWTEXT_FIX(C>0,0.17,0.12,0,'【近高】'),COLORFF99FF;
DRAWTEXT_FIX(C>0,0.17,0.18,0,'【中价】'),COLORYELLOW;
DRAWTEXT_FIX(C>0,0.17,0.24,0,'【近低】'),COLORFFFFBF;
DRAWTEXT_FIX(C>0,0.17,0.30,0,'【最低】'),COLORF0F000;
DRAWNUMBER_FIX(C>0,0.09,0.07,0,CONST(ZBGS5)),COLORRED;
DRAWNUMBER_FIX(C>0,0.09,0.13,0,CONST(ZBGS4)),COLOR00FF00;
DRAWNUMBER_FIX(C>0,0.09,0.23,0,CONST(ZBGS8)),COLORYELLOW;
DRAWNUMBER_FIX(C>0,0.09,0.29,0,CONST(ZBGS9)),COLOR008FFF;
DRAWNUMBER_FIX(C>0,0.09,0.39,0,CONST(ZBGS6)),COLORFFFFBF;
DRAWNUMBER_FIX(C>0,0.09,0.45,0,CONST(ZBGS7)),COLORF0F000;
DRAWNUMBER_FIX(C>0,0.09,0.55,0,CONST(ZBGS10)),COLORWHITE;
DRAWNUMBER_FIX(C>0,0.09,0.61,0,CONST(ZBGS11)),COLORYELLOW;
DRAWNUMBER_FIX(C>0,0.23,0.06,0,CONST(网)),COLORFF00FF;
DRAWNUMBER_FIX(C>0,0.23,0.12,0,CONST(ZBGS16)),COLORFF99FF;
DRAWNUMBER_FIX(C>0,0.23,0.18,0,CONST(ZBGS15)),COLORYELLOW;
DRAWNUMBER_FIX(C>0,0.23,0.24,0,CONST(ZBGS17)),COLORFFFFBF;
DRAWNUMBER_FIX(C>0,0.23,0.30,0,CONST(ZBGS19)),COLORF0F000;

未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:COST
ZBGS1赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出ZBGS2:(20*ZBGS1+19*1日前的ZBGS1+18*2日前的ZBGS1+17*3日前的ZBGS1+16*4日前的ZBGS1+15*5日前的ZBGS1+14*6日前的ZBGS1+13*7日前的ZBGS1+12*8日前的ZBGS1+11*9日前的ZBGS1+10*10日前的ZBGS1+9*11日前的ZBGS1+8*12日前的ZBGS1+7*13日前的ZBGS1+6*14日前的ZBGS1+5*15日前的ZBGS1+4*16日前的ZBGS1+3*17日前的ZBGS1+2*18日前的ZBGS1+20日前的ZBGS1)/210
输出ZBGS3:ZBGS2的6日简单移动平均
画带状线
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000077
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR000099
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000BB
当满足条件收阳线时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR007700
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR009900
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00BB00
当满足条件收阴线时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
当满足条件平盘时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
当满足条件平盘时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
当满足条件收盘价>1日前的收盘价*1.0985并且收盘价=最高价时,在收盘价和开盘价位置之间画柱状线,宽度为3,-1不为0则画空心柱.,COLORFF00FF
当满足条件收盘价<1日前的收盘价*0.9015并且收盘价=最低价时,在收盘价和开盘价位置之间画柱状线,宽度为3,-1不为0则画空心柱.,COLORF0F000
相对位置上画矩形
ZBGS4赋值:100*(1-以收盘价计算的获利盘比例)
ZBGS5赋值:100*以收盘价计算的获利盘比例
ZBGS6赋值:获利盘为90%的成本分布
ZBGS7赋值:获利盘为70%的成本分布
ZBGS8赋值:获利盘为50%的成本分布
ZBGS9赋值:获利盘为4%的成本分布
ZBGS10赋值:9日内最高价的最高值
ZBGS11赋值:9日内最低价的最低值
ZBGS12赋值:1日前的最高价
ZBGS13赋值:1日前的最低价
ZBGS14赋值:1日前的收盘价
ZBGS15赋值:(ZBGS12+ZBGS13+ZBGS14)/9
ZBGS16赋值:9*ZBGS15-ZBGS13
ZBGS17赋值:9*ZBGS15-ZBGS12
网赋值:ZBGS15+(ZBGS12-ZBGS13)
ZBGS19赋值:ZBGS15-(ZBGS12-ZBGS13)
当满足条件收盘价>0时,在横轴0纵轴0.07位置书写文字,画红色
当满足条件收盘价>0时,在横轴0纵轴0.13位置书写文字,COLOR00FF00
当满足条件收盘价>0时,在横轴0纵轴0.23位置书写文字,画黄色
当满足条件收盘价>0时,在横轴0纵轴0.29位置书写文字,COLOR008FFF
当满足条件收盘价>0时,在横轴0纵轴0.39位置书写文字,COLORFFFFBF
当满足条件收盘价>0时,在横轴0纵轴0.45位置书写文字,COLORF0F000
当满足条件收盘价>0时,在横轴0纵轴0.55位置书写文字,画白色
当满足条件收盘价>0时,在横轴0纵轴0.61位置书写文字,画黄色
当满足条件收盘价>0时,在横轴0.17纵轴0.06位置书写文字,COLORFF00FF
当满足条件收盘价>0时,在横轴0.17纵轴0.12位置书写文字,COLORFF99FF
当满足条件收盘价>0时,在横轴0.17纵轴0.18位置书写文字,画黄色
当满足条件收盘价>0时,在横轴0.17纵轴0.24位置书写文字,COLORFFFFBF
当满足条件收盘价>0时,在横轴0.17纵轴0.30位置书写文字,COLORF0F000
当满足条件收盘价>0时,在横轴0.09纵轴0.07位置书写数字,画红色
当满足条件收盘价>0时,在横轴0.09纵轴0.13位置书写数字,COLOR00FF00
当满足条件收盘价>0时,在横轴0.09纵轴0.23位置书写数字,画黄色
当满足条件收盘价>0时,在横轴0.09纵轴0.29位置书写数字,COLOR008FFF
当满足条件收盘价>0时,在横轴0.09纵轴0.39位置书写数字,COLORFFFFBF
当满足条件收盘价>0时,在横轴0.09纵轴0.45位置书写数字,COLORF0F000
当满足条件收盘价>0时,在横轴0.09纵轴0.55位置书写数字,画白色
当满足条件收盘价>0时,在横轴0.09纵轴0.61位置书写数字,画黄色
当满足条件收盘价>0时,在横轴0.23纵轴0.06位置书写数字,COLORFF00FF
当满足条件收盘价>0时,在横轴0.23纵轴0.12位置书写数字,COLORFF99FF
当满足条件收盘价>0时,在横轴0.23纵轴0.18位置书写数字,画黄色
当满足条件收盘价>0时,在横轴0.23纵轴0.24位置书写数字,COLORFFFFBF
当满足条件收盘价>0时,在横轴0.23纵轴0.30位置书写数字,COLORF0F000