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

怎么编写通达信软件中的 IF 语句,例如:当KDJ中的 J值>=100 时,J线显示为:J=100;当 J值 <=0 时,J线显示为:J=0。
在此先谢谢了!

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:=3*K-2*D;
IF(J>100,100,IF(J<0,0,J));
如法炮制
温馨提示:内容为网友见解,仅供参考
无其他回答

请问通达信中的IF语句怎么编写
IF(J>100,100,IF(J<0,0,J));如法炮制

通达信的IF语句怎么写
J:IF(JJ>=100,100,IF(JJ<=0,0,JJ));

通达信 函数 if 参数自调用:
TT:IF(A=1 AND B=0,1,IF(A=0 AND B=1,-1,DRAWNULL));

通达信中,如何在程序中编写多重条件赋值? 比如某参数,满足A条件赋值1...
如你A1输入你的A+,在B1得到1.4,那么在B1输入公式=if(a1="A+",1.4,if(a1="A",1.3,if(a1="A-",1.2,if(a1="B+",1.1)))如果在同一个单元格中显示,可以用VBA单元格事件完成

通达信公式 使用if后 某个操作数没有相应的操作符匹配
DD:=IF(C > 0,'啊',22); 你这句里'啊'有问题,它是文字字符,应该使用数字,如果你想标注文字:啊,那么可以用以下语句:DRAWTEXT(C>0,L,'啊'); 如果想给DD赋值,且以前定义过啊这个数值,那么这句应该改成:DD:=IF(C>0,啊,22);...

如何在通达信中输出文字又输出数值
穿:=IF(CROSS(MA(C,5),MA(C,20)),C,0);价:=IF(O<REF(C,1),O+(O*0.006),0);DRAWTEXT(穿>0,12,'手数')COLORYELLOW;DRAWNUMBER(穿>0,10,价)COLORWHITE;以上为例子,仅作参考。自己照搬就好。

通达信中某值在某条件下取另值否则保持该值不变怎么实现?
用IF条件判断:例如下面这句代码在日线上的意思是:判断当今日收盘价大于昨日最高价时输出,今日收盘价,否则输出昨日最高价 IF(C>REF(H,1),C,REF(H,1));

通达信选股公式,在满足条件之后,选出当天符合条件的股票,如何编写...
这样可能行:IF(条件成立,1,0)

通达信公式+如果满足条件x,则执行A,否则不执行停止,怎么写?
通达信公式+如果满足条件x,则执行A,否则不执行停止:X:=CLOSE>OPEN;{收阳} A:HIGH;{最高值} IF(X,A,DRAWNULL);{表示该周期收阳则返回最高值,否则返回无效数};你要的是不是这个意思,X和A你可以自己改变条件设置。

通达信区分板块的语句
可以用模糊代码实现。创业板的代码是3开头,主板(含中小板)是以6或0开头。选股公式如下:IF(CODELIKE('6'),1,0) OR IF(CODELIKE('0'),1,0);

相似回答