通达信iff函数(通达信第一次出现函数)

炒股入门 2023-02-07 10:02炒股入门知识www.xyhndec.cn
  • 求助通达信IF 函数的编写
  • 通达信 if 函数 LOW_NUM:=IF(LOW<REF(LLV(LOW,N),1),-1,...
  • 请问通达信中的IF语句怎么编写
  • 通达信if函数 IF(1,A=1,0); 这句话该怎么理解?如果1则返回A=1,否则是0?,
  • 请老师做一个通达信出现,买入,信号的的选股公式
  • 通达信里last函数怎么使用,谢谢
  • 通达信公式修改只显示第一个符号?
  • 1、求助通达信IF 函数的编写

    通达信IF 函数
    IF(C>O,1,0);
    如果(收盘价大于开盘价,返回1,否则为0);
    以上就是这个意思。

    2、通达信 if 函数 LOW_NUM:=IF(LOW<REF(LLV(LOW,N),1),-1,...

    这应该是一段代码而非完整的代码
    LOW_NUM:=IF(LOW<REF(LLV(LOW,N),1),-1,0)
    单看这一段代码跟真假没有关系,这句代码翻译成白话就是
    当今日最低价创N日新低的时候输出-1 否则输出0
    如果想判断真假根本不用IF函数,用IF函数是多此一举
    例如下面的代码
    LOW<REF(LLV(LOW,N),1);
    翻译成白话就是当今日最低价创N日新低的时候结果成立为真时输出值是1条件不成立结果为假时输出值会为0.
    因为只有一段代码非完整的公式代码,
    所以不清楚IF判断完输出的-1是什么含义,用于做什么.

    3、请问通达信中的IF语句怎么编写

    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))100;
    K:SMA(RSV,3,1);
    D:SMA(K,3,1);
    J:=3K-2D;
    IF(J>100,100,IF(J<0,0,J));
    如法炮制

    4、通达信if函数 IF(1,A=1,0); 这句话该怎么理解?如果1则返回A=1,否则是0?,

    1 是布尔值 真,表示条件成立 等效于 1=1

    5、请老师做一个通达信出现,买入,信号的的选股公式

    VAR10:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);
    VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);
    VAR12:=ZIG(3,6)=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
    VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);
    VAR14:=ZIG(3,22)=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
    VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);
    VAR16:=ZIG(3,51)=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
    VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);
    VAR18:=ZIG(3,72)=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
    买1:=VAR10;
    买2:=(VAR11+VAR13+VAR15+VAR17);
    卖1:=(VAR12+VAR14+VAR16+VAR18);
    B:IF(买1>0 OR 买2>0,1,0);


    注意未来函数

    6、通达信里last函数怎么使用,谢谢

    LAST(X,A,B):持续存在.
    若A为0,表示从第一天开始,B为0,表示到日止
    用法:
    LAST(CLOSE>OPEN,10,5)
    表示从前10日到前5日内一直阳线

    7、通达信公式修改只显示第一个符号?

    可以通过编写值显示第一次上穿的,后面的上穿符号全部不显示,但你要说明这个第一次的满足条件,从哪开始算出现第一次,从上市之日起算出现第一次是吗,之后的就都不显示了是吗,可以这样编写,效果如下图

    主图是你正常的指标

    副图是修改后的结果

    例如688029上市后一共出现3次信号,只显示第一次的之后就再也不显示了

    000001历史上出现过很多次信号,但修改后只显示第一次

    Copyright@2015-2025 www.xyhndec.cn 牛炒股 版权所有