本指标只提供思路,参考选股之用,股市有风险,投资需谨慎

       相关简介: 通达信排序指标公式                                  

 

       源码概况:通达信排序指标公式

  指标类别:通达信排序指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

通达信排序指标公式未来函数检测结果:

         暂未发现存在未来函数

通达信排序指标公式源码:

    JUJ:=(HIGH+LOW+CLOSE)/3;
    QUJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
    QUJ1:=IF(CAPITAL=0,QUJ0*(JUJ-MIN(CLOSE,OPEN)),QUJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
    QUJ2:=IF(CAPITAL=0,QUJ0*(MIN(OPEN,CLOSE)-LOW),QUJ0*IF(HIGH=LOW,1,(JUJ-MIN(CLOSE,OPEN))));
    QUJ3:=IF(CAPITAL=0,QUJ0*(HIGH-MAX(OPEN,CLOSE)),QUJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
    QUJ4:=IF(CAPITAL=0,QUJ0*(MAX(CLOSE,OPEN)-JUJ),QUJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JUJ)));
    QUJ5:=QUJ1+QUJ2;
    QUJ6:=QUJ3+QUJ4;
    DD:=(QUJ5-QUJ6)/(QUJ5+QUJ6)*100;
    DDX:((QUJ1+QUJ2)-(QUJ3+QUJ4))/IF(CAPITAL=0,1000000,10000);
    DDY:((QUJ2+QUJ4)-(QUJ1+QUJ3))/IF(CAPITAL=0,1000000,10000);
    DDZ:DD*17;
    量:=v;
    换手:=V/CAPITAL*100;
    VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
    买盘:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
    卖盘:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2));
    DLX:(买盘-(-卖盘))/量*换手,color3d;
    DLX1:SUM(DLX,6),coloryellow;
    DLX2:ma(DLX1,5);
    DLX3:ma(DLX1,10);
    A1:=SUMBARS(VOL,CAPITAL);
    CMA:=IF(CAPITAL>0,SUM(AMOUNT,A1)/SUM(VOL,A1)/100,EMA(CLOSE,120));
    百分之百换手价:CMA,LINETHICK0,ColorFFC0FF;{100%换手平均成本价};
    DLX排序:PERCENTBAR(REF(DLX,0),REF(DLX,0)),COLORRED;

[源码注释]通达信排序指标公式翻译结果

    JUJ赋值:(最高价+最低价+收盘价)/3
    QUJ0赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价
    QUJ1赋值:如果当前流通股本(手)=0,返回QUJ0*(JUJ-收盘价和开盘价的较小值),否则返回QUJ0*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价)
    QUJ2赋值:如果当前流通股本(手)=0,返回QUJ0*(开盘价和收盘价的较小值-最低价),否则返回QUJ0*如果最高价=最低价,返回1,否则返回(JUJ-收盘价和开盘价的较小值)
    QUJ3赋值:如果当前流通股本(手)=0,返回QUJ0*(最高价-开盘价和收盘价的较大值),否则返回QUJ0*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值)
    QUJ4赋值:如果当前流通股本(手)=0,返回QUJ0*(收盘价和开盘价的较大值-JUJ),否则返回QUJ0*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-JUJ)
    QUJ5赋值:QUJ1+QUJ2
    QUJ6赋值:QUJ3+QUJ4
    DD赋值:(QUJ5-QUJ6)/(QUJ5+QUJ6)*100
    输出大单动向:((QUJ1+QUJ2)-(QUJ3+QUJ4))/如果当前流通股本(手)=0,返回1000000,否则返回10000
    输出涨跌动因:((QUJ2+QUJ4)-(QUJ1+QUJ3))/如果当前流通股本(手)=0,返回1000000,否则返回10000
    输出大单差分:DD*17
    量赋值:成交量(手)
    换手赋值:成交量(手)/当前流通股本(手)*100
    VAR1赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
    买盘赋值:如果收阳线,返回VAR1*(最高价-最低价),否则返回如果收阴线,返回VAR1*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2
    卖盘赋值:如果收阳线,返回0-VAR1*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR1*(最高价-最低价),否则返回0-成交量(手)/2
    输出DLX:(买盘-(-卖盘))/量*换手,COLOR3D
    输出DLX1:DLX的6日累和,画黄色
    输出DLX2:DLX1的5日简单移动平均
    输出DLX3:DLX1的10日简单移动平均
    A1赋值:成交量(手)累加至当前流通股本(手)的天数
    CMA赋值:如果当前流通股本(手)>0,返回成交额(元)的A1日累和/成交量(手)的A1日累和/100,否则返回收盘价的120日指数移动平均
    输出百分之百换手价:CMA,线宽为0,COLORFFC0FF
    输出DLX排序:PERCENTBAR(0日前的DLX,0日前的DLX),画红色

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