if语句不能嵌套太多 [通达信]
-
咨询内容:
我想写一个显示股票所属行业板块代码的语句,因为通达信没这个函数。用下面语句实现。
BK:=HYBLOCK;
BKDM:
IF(STRCMP(BK,'环境保护'),880456,
IF(STRCMP(BK,'仓储物流'),880464,
IF(STRCMP(BK,'元器件'),880492,
IF(STRCMP(BK,'酿酒'),880380,
IF(STRCMP(BK,'化纤'),880330,
IF(STRCMP(BK,'电气仪表'),880448,
IF(STRCMP(BK,'通信设备'),880490,
IF(STRCMP(BK,'造纸'),880350,0))))))))))))))))))))))))))))),NODRAW;
但是当嵌套太多的时候,公式通过不了,说嵌套太多,请使用多条语句。望版主给出解决途径
-
通达信技术部:
考虑先中间赋值一次,再进行嵌套。
-
通达信客服:
怎么赋值啊,那是板块代码。我真的不会啊。可以不可以直接搞个函数求出所属板块代码啊。朋友找我写公式,我说我只会写通达信,他们就换成通达信软件了,我觉得这个论坛对你们的发展很好。希望能把公式编写做的更好,最好可以兼容C语言编写。
-
网友交流:
在个股K线界面CTRL+R;双击板块指数处,出现该指数的K线界面;
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容