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

选择函数

  • IF

    类型:选择函数

    功能:条件判断


    描述:根据条件求不同的值。

    用法:IF(X,A,B);
    若X不为0则返回A,否则返回B。

    例如:IF(CLOSE>OPEN,HIGH,LOW);
    表示该周期收阳则返回最高值,否则返回最低值。

  • IFC

    类型:选择函数

    功能:条件判断,可中止


    描述:根据条件求不同的值,可中止。

    用法:IFC(X,A,B);
    若X不为0则返回A,否则返回B。IFCIF函数的区别:根据X的值来选择性执行A、B表达式。

    例如:
    IFC(CLOSE>OPEN,HIGH,TESTSKIP(1));
    L;
    表示当日收阳则返回最高值,并执行下一句"L;",否则退出公式计算。


    尚未支持
  • IFF

    类型:选择函数

    功能:条件判断


    描述:根据条件求不同的值。

    用法:IF(X,A,B);
    若X不为0则返回A,否则返回B。

    例如:IF(CLOSE>OPEN,HIGH,LOW);
    表示该周期收阳则返回最高值,否则返回最低值。

  • IFN

    类型:选择函数

    功能:条件反判断


    描述:根据条件求不同的值,同IF判断相反。

    用法:IFN(X,A,B);
    若X不为0则返回B,否则返回A。

    例如:IFN(CLOSE>OPEN,HIGH,LOW);
    表示该周期收阴则返回最高值,否则返回最低值。

  • TESTSKIP

    类型:选择函数

    功能:是否就此返回


    描述:用法:TESTSKIP(A);
    满足A则直接返回。表示如果满足条件A则该公式直接返回,不再计算接下来的表达式
    注意:A为非序列数据,只取最后一个数据。


    尚未支持
  • VALUEWHEN

    类型:选择函数

    功能:条件跟随


    描述:条件跟随。

    用法:VALUEWHEN(COND,X);
    COND条件成立时,取X的当前值,否则取VALUEWHEN的上个值。