通达信筹码重心指标公式源码:

    A1:=IF(130>TOTALBARSCOUNT,TOTALBARSCOUNT,130);
    DA:=IF(CURRBARSCOUNT>DA1,0,DA1);
    HI:=REFDATE(HHV(H,DA),DATE);
    LO:=REFDATE(LLV(L,DA),DATE);
    C1:=IF(CURRBARSCOUNT<=DA,C,DRAWNULL);
    GZ:=EXP(LN(HI/LO)/10);
    LH1:=SUM(IF(C1>=(HI/GZ),V,0),DA);
    LH2:=SUM(IF(C1>=(HI/POW(GZ,2))ANDC1<(HI/GZ),V,0),DA);
    LH3:=SUM(IF(C1>=(HI/POW(GZ,3))ANDC1<(HI/POW(GZ,2)),V,0),DA);
    LH4:=SUM(IF(C1>=(HI/POW(GZ,4))ANDC1<(HI/POW(GZ,3)),V,0),DA);
    LH5:=SUM(IF(C1>=(HI/POW(GZ,5))ANDC1<(HI/POW(GZ,4)),V,0),DA);
    LH6:=SUM(IF(C1>=(HI/POW(GZ,6))ANDC1<(HI/POW(GZ,5)),V,0),DA);
    LH7:=SUM(IF(C1>=(HI/POW(GZ,7))ANDC1<(HI/POW(GZ,6)),V,0),DA);
    LH8:=SUM(IF(C1>=(HI/POW(GZ,8))ANDC1<(HI/POW(GZ,7)),V,0),DA);
    LH9:=SUM(IF(C1>=(LO*GZ)ANDC1<LO*POW(GZ,2),V,0),DA);
    LH10:=SUM(IF(C1>=LOANDC1<LO*GZ,V,0),DA);
    L1:=REFDATE(HHV(LH1,DA),DATE);
    L2:=REFDATE(HHV(LH2,DA),DATE);
    L3:=REFDATE(HHV(LH3,DA),DATE);
    L4:=REFDATE(HHV(LH4,DA),DATE);
    L5:=REFDATE(HHV(LH5,DA),DATE);
    L6:=REFDATE(HHV(LH6,DA),DATE);
    L7:=REFDATE(HHV(LH7,DA),DATE);
    L8:=REFDATE(HHV(LH8,DA),DATE);
    L9:=REFDATE(HHV(LH9,DA),DATE);
    L10:=REFDATE(HHV(LH10,DA),DATE);
    SS:=(L1+L2+L3+L4+L5+L6+L7+L8+L9+L10);
    STICKLINE(CEILING(DA*L1/SS)*3>=CURRBARSCOUNT,HI*99/100,HI/GZ,9,0),
    ,COLOR002288,LINETHICK3;
    STICKLINE(CEILING(DA*L2/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,1)*99/100
    ,HI/POW(GZ,2),9,0),COLOR800600,LINETHICK3;
    STICKLINE(CEILING(DA*L3/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,2)*99/100
    ,HI/POW(GZ,3),9,0),COLOR808300,LINETHICK3;
    STICKLINE(CEILING(DA*L4/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,3)*99/100
    ,HI/POW(GZ,4),9,0),COLOR883D88,LINETHICK3;
    STICKLINE(CEILING(DA*L5/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,4)*99/100
    ,HI/POW(GZ,5),9,0),COLOR777700,LINETHICK3;
    STICKLINE(CEILING(DA*L6/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,5)*99/100
    ,HI/POW(GZ,6),9,0),COLOR804000,LINETHICK3;
    STICKLINE(CEILING(DA*L7/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,6)*99/100
    ,HI/POW(GZ,7),9,0),COLOR003377,LINETHICK3;
    STICKLINE(CEILING(DA*L8/SS)*3>=CURRBARSCOUNT,LO*POW(GZ,2),LO*POW(GZ,3)
    *99/100,9,0),COLORLICYAN,LINETHICK3;
    STICKLINE(CEILING(DA*L9/SS)*3>=CURRBARSCOUNT,LO*POW(GZ,1),LO*POW(GZ,2)
    *99/100,9,0),COLORLIMAGENTA,LINETHICK3;
    STICKLINE(CEILING(DA*L10/SS)*3>=CURRBARSCOUNT,LO,LO*POW(GZ,1)*99/100,9,0)
    ,COLORBROWN,LINETHICK3;
    DRAWKLINE(H,O,L,C);
    筹码价位低:=COST(0.001);
    筹码价位1:=COST(0.001)+(COST(99.999)-COST(0.001))/10;
    筹码价位2:=COST(0.001)+(COST(99.999)-COST(0.001))/10*2;
    筹码价位3:=COST(0.001)+(COST(99.999)-COST(0.001))/10*3;
    筹码价位4:=COST(0.001)+(COST(99.999)-COST(0.001))/10*4;
    筹码价位5:=COST(0.001)+(COST(99.999)-COST(0.001))/10*5;
    筹码价位6:=COST(0.001)+(COST(99.999)-COST(0.001))/10*6;
    筹码价位7:=COST(0.001)+(COST(99.999)-COST(0.001))/10*7;
    筹码价位8:=COST(0.001)+(COST(99.999)-COST(0.001))/10*8;
    筹码价位9:=COST(0.001)+(COST(99.999)-COST(0.001))/10*9;
    筹码价位高:=COST(99.999);
    区间最大筹码:=MAX(MAX(MAX(MAX(WINNER(筹码价位1)-WINNER(筹码价位低),WINNER(筹码价位2)-WINNER(筹码价位1)),MAX(WINNER(筹码价位3)-WINNER(筹码价位2),WINNER(筹码价位4)-WINNER(筹码价位3))),MAX(MAX(WINNER(筹码价位5)-WINNER(筹码价位4),WINNER(筹码价位6)-WINNER(筹码价位5)),MAX(WINNER(筹码价位7)-WINNER(筹码价位6),WINNER(筹码价位8)-WINNER(筹码价位7)))),MAX(WINNER(筹码价位9)-WINNER(筹码价位8),WINNER(筹码价位高)-WINNER(筹码价位9)));
    筹码密集均价:=IF(区间最大筹码=WINNER(筹码价位1)-WINNER(筹码价位低),(筹码价位1+筹码价位低)/2,IF(区间最大筹码=WINNER(筹码价位2)-WINNER(筹码价位1),(筹码价位2+筹码价位1)/2,IF(区间最大筹码=WINNER(筹码价位3)-WINNER(筹码价位2),(筹码价位3+筹码价位2)/2,IF(区间最大筹码=WINNER(筹码价位4)-WINNER(筹码价位3),(筹码价位4+筹码价位3)/2,IF(区间最大筹码=WINNER(筹码价位5)-WINNER(筹码价位4),(筹码价位5+筹码价位4)/2,IF(区间最大筹码=WINNER(筹码价位6)-WINNER(筹码价位5),(筹码价位6+筹码价位5)/2,IF(区间最大筹码=WINNER(筹码价位7)-WINNER(筹码价位6),(筹码价位7+筹码价位6)/2,IF(区间最大筹码=WINNER(筹码价位8)-WINNER(筹码价位7),(筹码价位8+筹码价位7)/2,IF(区间最大筹码=WINNER(筹码价位9)-WINNER(筹码价位8),(筹码价位9+筹码价位8)/2,(筹码价位高+筹码价位9)/2)))))))));
    MA(筹码密集均价,1),COLORRED,LINETHICK2;
    筹码密集度:=WINNER(筹码密集均价*1.1)-WINNER(筹码密集均价*0.9);

通达信筹码重心指标公式源码注释翻译结果

    A1赋值:如果130>总的周期数,返回总的周期数,否则返回130
    DA赋值:如果到最后交易的周期>DA1,返回0,否则返回DA1
    HI赋值:日期日DA日内最高价的最高值
    LO赋值:日期日DA日内最低价的最低值
    C1赋值:如果到最后交易的周期<=DA,返回收盘价,否则返回无效数
    GZ赋值:HI/LO的自然对数/10的指数
    LH1赋值:如果C1>=(HI/GZ),返回成交量(手),否则返回0的DA日累和
    LH2赋值:如果C1>=(HI/GZ的2乘幂)ANDC1<(HI/GZ),返回成交量(手),否则返回0的DA日累和
    LH3赋值:如果C1>=(HI/GZ的3乘幂)ANDC1<(HI/GZ的2乘幂),返回成交量(手),否则返回0的DA日累和
    LH4赋值:如果C1>=(HI/GZ的4乘幂)ANDC1<(HI/GZ的3乘幂),返回成交量(手),否则返回0的DA日累和
    LH5赋值:如果C1>=(HI/GZ的5乘幂)ANDC1<(HI/GZ的4乘幂),返回成交量(手),否则返回0的DA日累和
    LH6赋值:如果C1>=(HI/GZ的6乘幂)ANDC1<(HI/GZ的5乘幂),返回成交量(手),否则返回0的DA日累和
    LH7赋值:如果C1>=(HI/GZ的7乘幂)ANDC1<(HI/GZ的6乘幂),返回成交量(手),否则返回0的DA日累和
    LH8赋值:如果C1>=(HI/GZ的8乘幂)ANDC1<(HI/GZ的7乘幂),返回成交量(手),否则返回0的DA日累和
    LH9赋值:如果C1>=(LO*GZ)ANDC1<LO*GZ的2乘幂,返回成交量(手),否则返回0的DA日累和
    LH10赋值:如果C1>=LOANDC1<LO*GZ,返回成交量(手),否则返回0的DA日累和
    L1赋值:日期日DA日内LH1的最高值
    L2赋值:日期日DA日内LH2的最高值
    L3赋值:日期日DA日内LH3的最高值
    L4赋值:日期日DA日内LH4的最高值
    L5赋值:日期日DA日内LH5的最高值
    L6赋值:日期日DA日内LH6的最高值
    L7赋值:日期日DA日内LH7的最高值
    L8赋值:日期日DA日内LH8的最高值
    L9赋值:日期日DA日内LH9的最高值
    L10赋值:日期日DA日内LH10的最高值
    SS赋值:(L1+L2+L3+L4+L5+L6+L7+L8+L9+L10)
    当满足条件DA*L1/SS的向上舍入*3>=到最后交易的周期时,在HI*99/100和HI/GZ位置之间画柱状线,宽度为9,0不为0则画空心柱.,,COLOR002288,线宽为3
    当满足条件DA*L2/SS的向上舍入*3>=到最后交易的周期时,在HI/GZ的1乘幂*99/100和HI/GZ的2乘幂位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR800600,线宽为3
    当满足条件DA*L3/SS的向上舍入*3>=到最后交易的周期时,在HI/GZ的2乘幂*99/100和HI/GZ的3乘幂位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR808300,线宽为3
    当满足条件DA*L4/SS的向上舍入*3>=到最后交易的周期时,在HI/GZ的3乘幂*99/100和HI/GZ的4乘幂位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR883D88,线宽为3
    当满足条件DA*L5/SS的向上舍入*3>=到最后交易的周期时,在HI/GZ的4乘幂*99/100和HI/GZ的5乘幂位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR777700,线宽为3
    当满足条件DA*L6/SS的向上舍入*3>=到最后交易的周期时,在HI/GZ的5乘幂*99/100和HI/GZ的6乘幂位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR804000,线宽为3
    当满足条件DA*L7/SS的向上舍入*3>=到最后交易的周期时,在HI/GZ的6乘幂*99/100和HI/GZ的7乘幂位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR003377,线宽为3
    当满足条件DA*L8/SS的向上舍入*3>=到最后交易的周期时,在LO*GZ的2乘幂和LO*GZ的3乘幂*99/100位置之间画柱状线,宽度为9,0不为0则画空心柱.,画淡青色,线宽为3
    当满足条件DA*L9/SS的向上舍入*3>=到最后交易的周期时,在LO*GZ的1乘幂和LO*GZ的2乘幂*99/100位置之间画柱状线,宽度为9,0不为0则画空心柱.,画淡洋红色,线宽为3
    当满足条件DA*L10/SS的向上舍入*3>=到最后交易的周期时,在LO和LO*GZ的1乘幂*99/100位置之间画柱状线,宽度为9,0不为0则画空心柱.,画棕色,线宽为3
    K线
    筹码价位低赋值:获利盘为0.001%的成本分布
    筹码价位1赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10
    筹码价位2赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*2
    筹码价位3赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*3
    筹码价位4赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*4
    筹码价位5赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*5
    筹码价位6赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*6
    筹码价位7赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*7
    筹码价位8赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*8
    筹码价位9赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*9
    筹码价位高赋值:获利盘为99.999%的成本分布
    区间最大筹码赋值:以筹码价位1计算的获利盘比例-以筹码价位低计算的获利盘比例和以筹码价位2计算的获利盘比例-以筹码价位1计算的获利盘比例的较大值和以筹码价位3计算的获利盘比例-以筹码价位2计算的获利盘比例和以筹码价位4计算的获利盘比例-以筹码价位计算的获利盘比例的较大值的较大值和?的较大值和))),以筹码价位5计算的获利盘比例-以筹码价位4计算的获利盘比例和以筹码价位6计算的获利盘比例-以筹码价位5计算的获利盘比例的较大值和以筹码价位7计算的获利盘比例-以筹码价位6计算的获利盘比例和以筹码价位8计算的获利盘比例-以筹码价位7计算的获利盘比例的较大值的较大值的较大值
    筹码密集均价赋值:如果区间最大筹码=以筹码价位1计算的获利盘比例-以筹码价位低计算的获利盘比例,返回(筹码价位1+筹码价位低)/2,否则返回如果区间最大筹码=以筹码价位2计算的获利盘比例-以筹码价位1计算的获利盘比例,返回(筹码价位2+筹码价位1)/2,否则返回如果区间最大筹码=以筹码价位3计算的获利盘比例-以筹码价位2计算的获利盘比例,返回(筹码价位3+筹码价位2)/2,否则返回如果区间,返回?,否则返回?
    筹码密集均价的1日简单移动平均,画红色,线宽为2
    筹码密集度赋值:以筹码密集均价*1.1计算的获利盘比例-以筹码密集均价*0.9计算的获利盘比例

通达信筹码重心指标公式截图

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。