通达信成交量布林副图公式
这是一个很有意思的指标。作者别出心裁将布林用到了成交量上,我发现一个最有意思的地反就是地量在这个指标里无所遁形
TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1)))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
VVOL:IF(CURRBARSCOUNT=1,VOL*TOTAL/CTIME/10000,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 && (SETCODE=0 || SETCODE=1),VVOL,0,-1,-1),COLOR00C0C0;
量:VOL/10000,COLORYELLOW,VOLSTICK;
MID:MA(量,N);
UPPER:MID+1*STD(量,N),COLORYELLOW;
UPPER1:=MID+2*STD(量,N),POINTDOT,COLORYELLOW;
LOWER:MID-1*STD(量,N),COLOREE11EE;
LOWER1:=MID-2*STD(量,N),COLORGREEN;
比上:量/UPPER1,NODRAW;
比下:量/LOWER1,NODRAW;
DRAWICON(CROSS(量,UPPER1) AND C<REF(C,1),1.03*量,2);
DRAWICON(量<REF(LOWER1,1) AND C>REF(C,1),MID,1);
未来函数检测结果
定制指标公式、软件请联系QQ或微信同号:88652583
TOTAL赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回240,否则返回1
MTIME赋值:当前离开盘分钟数关于TOTAL的模
CTIME赋值:如果MTIME<0.5,返回TOTAL,否则返回MTIME
输出VVOL:如果到最后交易的周期=1,返回成交量(手)*TOTAL/CTIME/10000,否则返回无效数,NODRAW
当满足条件到最后交易的周期=1并且(市场类型=0或者市场类型=1)时,在VVOL和0位置之间画柱状线,宽度为-1,-1不为0则画空心柱.,COLOR00C0C0
输出量:成交量(手)/10000,画黄色,VOLSTICK
输出MID:量的N日简单移动平均
输出UPPER:MID+1*量的N日估算标准差,画黄色
UPPER1赋值:MID+2*量的N日估算标准差,POINTDOT,画黄色
输出LOWER:MID-1*量的N日估算标准差,COLOREE11EE
LOWER1赋值:MID-2*量的N日估算标准差,画绿色
输出比上:量/UPPER1,NODRAW
输出比下:量/LOWER1,NODRAW
当满足条件量上穿UPPER1ANDC<1日前的收盘价时,在1.03*量位置画2号图标
当满足条件量<1日前的LOWER1ANDC>1日前的收盘价时,在MID位置画1号图标