通达信多空增仓监测指标公式
NN:=BARSLAST(DATE<REF(DATE,1) OR DATE>REF(DATE,1))+1;
KH:=HHV(NN,300);
QQ:=VOLINSTK-REF(VOLINSTK,1);
SJTJ:=DATE<1590301;
K1:=IF(CLOSE>OPEN&&QQ>=0 && SJTJ,QQ,0);
KK1:=IF(CLOSE<OPEN&&QQ<0 && SJTJ,QQ,0);
KKK1:=IF(CLOSE=OPEN,QQ*0.5,0);
K2:=IF(CLOSE<OPEN&&QQ>=0 && SJTJ,QQ,0);
KK2:=IF(CLOSE>OPEN&&QQ<0 && SJTJ,QQ,0);
DO:=SUM(K1,NN)+SUM(KK1,NN)+SUM(KKK1,NN);
KO:=SUM(K2,NN)+SUM(KK2,NN)+SUM(KKK1,NN);
N4:=IF(NN<=4,NN,4);
VK1:=IF(CLOSE>=OPEN,VOL,0);
VK2:=IF(CLOSE<=OPEN,VOL,0);
VDO:=SUM(VK1,N4);
VKO:=SUM(VK2,N4);
VDK:=DO-KO;
CC:=SUM(QQ,NN);
STICKLINE(VDK>=0,VDK,0,2,0),COLORRED;
STICKLINE(VDK<=0,VDK,0,2,0),COLORCYAN;
多头增仓:DO COLORMAGENTA,,LINETHICK1;
空头增仓:KO COLORGREEN,,LINETHICK1;
日增仓(仓差):CC COLORYELLOW,,NODRAW;
DRAWNUMBER(ISLASTBAR,DO,DO),COLORMAGENTA;
DRAWNUMBER(ISLASTBAR,KO,KO),COLORGREEN;
{W:=MOD(NN,5);
J:=(ISLASTBAR,5);
DRAWNUMBER(W=0&&J=0,DO,DO),COLORMAGENTA;
DRAWNUMBER(W=0&&J=0,KO,KO),COLORGREEN;
DRAWNUMBER(ISLASTBAR&&CC>0,0,CC),COLORYELLOW;
DRAWNUMBER(ISLASTBAR&&CC<0,0,CC),COLORBLUE;};
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
NN赋值:上次日期<1日前的日期ORDATE>1日前的日期距今天数+1
KH赋值:300日内NN的最高值
QQ赋值:持仓量-1日前的持仓量
SJTJ赋值:日期<1590301
K1赋值:如果收阳线并且QQ>=0并且SJTJ,返回QQ,否则返回0
KK1赋值:如果收阴线并且QQ<0并且SJTJ,返回QQ,否则返回0
KKK1赋值:如果平盘,返回QQ*0.5,否则返回0
K2赋值:如果收阴线并且QQ>=0并且SJTJ,返回QQ,否则返回0
KK2赋值:如果收阳线并且QQ<0并且SJTJ,返回QQ,否则返回0
DO赋值:K1的NN日累和+KK1的NN日累和+KKK1的NN日累和
KO赋值:K2的NN日累和+KK2的NN日累和+KKK1的NN日累和
N4赋值:如果NN<=4,返回NN,否则返回4
VK1赋值:如果收盘价>=开盘价,返回成交量(手),否则返回0
VK2赋值:如果收盘价<=开盘价,返回成交量(手),否则返回0
VDO赋值:VK1的N4日累和
VKO赋值:VK2的N4日累和
VDK赋值:DO-KO
CC赋值:QQ的NN日累和
当满足条件VDK>=0时,在VDK和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件VDK<=0时,在VDK和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色
输出多头增仓:DO 画洋红色,,线宽为1
输出空头增仓:KO 画绿色,,线宽为1
输出日增仓(仓差):CC 画黄色,,NODRAW
当满足条件是否最后一个周期时,在DO位置书写数字,画洋红色
当满足条件是否最后一个周期时,在KO位置书写数字,画绿色