[求助] strcat 用过一次,输出就不变了吗?? [通达信]
-
咨询内容:
在制作一个指标, 需要根据距今的交易天数来生成对应的字符串,
当日天数:=BARSCOUNT(C),NODRAW; 总天数:=CONST(BARSCOUNT(C)),NODRAW; 距今:=总天数-当日天数,NODRAW; 然后把天数加到字符串后面, 板块:=strcat('板块',var2str(距今,0)); 奇怪的事情发生了,
无论前移多少天,距今的数值是准确变化的,但经过strcat得到的字符串总是第一天的 "板块0" , 即便光标前移到5天前的K线,
“距今”的数值已经是5, 预期得到 "板块5", 但结果一直是"板块0"。
是我用错了? 还是strcat本身就有问题???
来源:C X H 9 9 .C O M )
-
通达信技术部:
自己顶起来,一天无人回答,再等一天
-
通达信客服:
strcat换成
VARCAT
strcat的参数不支持序列化VARCAT支持序列化
-
网友交流:
谢版主!
- 网友交流: 版主,strcat 和varcat 搞定了。多谢。 最终的问题是: 天数:=CURRBARSCOUNT; 板块:=VARCAT('ZT',VAR2STR(天数,0)); 一板:INSUM(板块,'LB1',1,0),NODRAW,COLORGRAY; 想要根据K线的日期统计不同的板块, 自己事先定义了很多板块 ZT1, ZT2,ZT3等来对应不同日期数据的板块, 公式里通过varcat 计算出不同的板块名字, 名字计算的没错, , 但公式运行的结果,好像insum 每次都是 去统计了第一天计算的板块名字 ZT1. 后面预期的名字 ZT2, ZT3,,,好像都没有被insum调用。 insum 的第一个参数,板块名字,有什么特别要求吗?
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容