以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- VARIABLE类型的变量值改变问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=157235) |
-- 作者:lh1988 -- 发布时间:2017/8/24 10:22:54 -- VARIABLE类型的变量值改变问题 VARIABLE:num=0; num = num + 1; MSGOUT(1,numtostr(num,0));
比如上述代码,使用逐K模式、日线,再调试时,我选择了一段日期,但是每根K线进来时,num的值打出来一直是0 |
-- 作者:gxx978 -- 发布时间:2017/8/24 10:29:33 -- VARIABLE:num=0;
1、第二行缺少一个冒号。 2、你是用的序列模式吧,序列模式是只在最后一根K上刷新的。你用逐K模式,就是从第一根K开始计算的,会进行累加的。 |
-- 作者:FireScript -- 发布时间:2017/8/24 10:31:50 -- 因为你赋值语句错了,num:=NUM+1;
|
-- 作者:lh1988 -- 发布时间:2017/8/24 10:34:57 -- 谢谢楼上两位,第二行加上冒号就可以了 |
-- 作者:grayelf -- 发布时间:2017/10/30 11:31:11 -- 请问VARIABLE后面的赋值,加不加":"有什么区别呢?我试了下,好像都可以。 VARIABLE:num=0; VARIABLE:num:=0; |
-- 作者:banzhuan -- 发布时间:2017/10/30 13:09:26 -- 没区别,用第一种好了 |