通达信多空量能副图公式源码:

    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,DRAWNULL),NODRAW;
    STICKLINE(CURRBARSCOUNT=1&&(SETCODE=0||SETCODE=1),VVOL,0,-1,-1),COLOR00C0C0;
    VOLUME:VOL,VOLSTICK;
    MA5日:MA(VOLUME,5);
    MA10日:MA(VOLUME,60);
    TJ1:=REF(C,3)/REF(C,4)>1.09ANDMA(C,5)>MA(C,10)ANDMA(C,10)>MA(C,20)ANDMA(C,20)>MA(C,30);
    TJ3:=REF(O,1)<REF(MA(C,5),1)ANDO>MA(C,20)ANDC>MA(C,10);
    TJ4:=EVERY(MA(C,5)>MA(C,10),3)ANDH/REF(C,1)>1.041ANDREF(C,1)/REF(C,2)<1.041ANDMA(C,10)>MA(C,20)ANDMA(C,20)>MA(C,30)ANDREF(O,1)>REF(MA(C,20),1)
    ANDREF(C,1)>REF(MA(C,10),1)ANDC>MA(C,60)ANDMA(C,5)>MA(C,60);
    TJ5:=NOT(REF(C,1)>REF(MA(C,5),1)ANDREF(C,2)>REF(MA(C,5),2));
    TJXG1:=COUNT(TJ1,10)ANDTJ3ANDTJ4ANDTJ5;
    强势线:=MA(C,25)+MA(C,25)*20/100;
    TJXG:=NOT(COUNT(REF(TJXG1,1),5))ANDTJXG1ANDH>强势线;
    LN1:=(TJXGORREF(TJXG,1))ANDV/REF(V,1)>=1.5ANDC>REF(C,1);
    DRAWTEXT(LN1,MA5日*1.6,'★倍增'),COLORWHITE;
    DL1:=REF(C,3)/REF(C,4)>1.09ANDMA(C,5)>MA(C,10)ANDMA(C,10)>MA(C,20)ANDMA(C,20)>MA(C,30)
    ANDREF(C,3)=HHV(REF(C,3),10);
    DL2:=HHV(V,30)/V>2ANDO<MA(C,5)ANDC>MA(C,10)ANDV<REF(V,1);
    DLL:=REF(V,1)=HHV(REF(V,1),30)ANDNOT(REF(TJXG,1));
    DL3:=COUNT(DL1,10)ANDCOUNT(DLL,10)ANDDL2ANDNOT(COUNT(REF(TJXG,1),10));
    DRAWTEXT(DL3,MA10日*2,'减'),COLORGREEN;
    STICKLINE(LN1,0,VOL,1.5,0),COLORYELLOW;
    STICKLINE(DL3,0,VOL,1.5,0),COLORGREEN;

通达信多空量能副图公式源码注释翻译结果

    TOTAL赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回240,否则返回1
    MTIME赋值:当前离开盘分钟数关于TOTAL的模
    CTIME赋值:如果MTIME<0.5,返回TOTAL,否则返回MTIME
    输出VVOL:如果到最后交易的周期=1,返回成交量(手)*TOTAL/CTIME,否则返回无效数,NODRAW
    当满足条件到最后交易的周期=1并且(市场类型=0或者市场类型=1)时,在VVOL和0位置之间画柱状线,宽度为-1,-1不为0则画空心柱.,COLOR00C0C0
    输出VOLUME:成交量(手),VOLSTICK
    输出MA5日:VOLUME的5日简单移动平均
    输出MA10日:VOLUME的60日简单移动平均
    TJ1赋值:3日前的收盘价/4日前的收盘价>1.09ANDMA(收盘价,5)>收盘价的10日简单移动平均ANDMA(收盘价,10)>收盘价的20日简单移动平均ANDMA(收盘价,20)>收盘价的30日简单移动平均
    TJ3赋值:1日前的开盘价<1日前的收盘价的5日简单移动平均ANDO>收盘价的20日简单移动平均ANDC>收盘价的10日简单移动平均
    TJ4赋值:最近3日一直存在收盘价的5日简单移动平均>收盘价的10日简单移动平均ANDH/1日前的收盘价>1.041ANDREF(收盘价,1)/2日前的收盘价<1.041ANDMA(收盘价,10)>收盘价的20日简单移动平均ANDMA(收盘价,20)>收盘价的30日简单移动平均ANDREF(开盘价,1)>1日前的收盘价的20日简单移动平均ANDREF(收盘价,1)>1日前的收盘价的10日简单移动平均ANDC>收盘价的60日简单移动平均ANDMA(收盘价,5)>收盘价的60日简单移动平均
    TJ5赋值:取反
    TJXG1赋值:统计10日中满足TJ1的天数ANDTJ3ANDTJ4ANDTJ5
    强势线赋值:收盘价的25日简单移动平均+收盘价的25日简单移动平均*20/100
    TJXG赋值:取反ANDTJXG1ANDH>强势线
    LN1赋值:(TJXGORREF(TJXG,1))ANDV/1日前的成交量(手)>=1.5ANDC>1日前的收盘价
    当满足条件LN1时,在MA5日*1.6位置书写文字,画白色
    DL1赋值:3日前的收盘价/4日前的收盘价>1.09ANDMA(收盘价,5)>收盘价的10日简单移动平均ANDMA(收盘价,10)>收盘价的20日简单移动平均ANDMA(收盘价,20)>收盘价的30日简单移动平均ANDREF(收盘价,3)=10日内3日前的收盘价的最高值
    DL2赋值:30日内成交量(手)的最高值/成交量(手)>2ANDO<收盘价的5日简单移动平均ANDC>收盘价的10日简单移动平均ANDV<1日前的成交量(手)
    DLL赋值:1日前的成交量(手)=30日内1日前的成交量(手)的最高值ANDNOT(1日前的TJXG)
    DL3赋值:统计10日中满足DL1的天数ANDCOUNT(DLL,10)ANDDL2ANDNOT(统计10日中满足1日前的TJXG的天数)
    当满足条件DL3时,在MA10日*2位置书写文字,画绿色
    当满足条件LN1时,在0和成交量(手)位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色
    当满足条件DL3时,在0和成交量(手)位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色

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