通达信公式函数 · 函数帮助

逻辑函数

  • CROSS

    类型:逻辑函数

    功能:上穿


    描述:两条线交叉。

    用法:CROSS(A,B);
    表示当A从下方向上穿过B时返回1,否则返回0。

    例如:CROSS(MA(CLOSE,5),MA(CLOSE,10));
    表示5日均线与10日均线交金叉。

  • DOWNNDAY

    类型:逻辑函数

    功能:连跌


    描述:返回是否连跌周期。

    用法:DOWNNDAY(CLOSE,M);
    表示连跌M个周期,M为常量。

  • EVERY

    类型:逻辑函数

    功能:一直存在


    描述:一直存在。

    用法:EVERY(CLOSE>OPEN,10);
    表示前10日内一直阳线。

  • EXIST

    类型:逻辑函数

    功能:存在


    描述:是否存在。

    例如:EXIST(CLOSE>OPEN,10);
    表示前10日内存在着阳线。

  • LAST

    类型:逻辑函数

    功能:持续存在


    描述:用法:LAST(X,A,B);
    持续存在,若A为0,表示从第一天开始,B为0,表示到最后日止。

    例如:LAST(CLOSE>OPEN,10,5);
    表示从前10日到前5日内一直阳线。

  • LONGCROSS

    类型:逻辑函数

    功能:维持周期后上穿


    描述:两条线维持一定周期后交叉。

    用法:LONGCROSS(A,B,N);
    表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。

  • NDAY

    类型:逻辑函数

    功能:连大


    描述:返回是否持续存在X>Y。

    例如:NDAY(CLOSE,OPEN,3);
    表示连续3日收阳线。

  • NOT

    类型:逻辑函数

    功能:取反


    描述:求逻辑非。

    用法:NOT(X);
    返回非X,即当X=0时返回1,否则返回0。

    例如:NOT(ISUP);
    表示平盘或收阴。

  • UPNDAY

    类型:逻辑函数

    功能:连涨


    描述:返回是否连涨周期数。

    用法:UPNDAY(CLOSE,M);
    表示连涨M个周期,M为常量。