以下程序在逐周期模式下,
为何sa 和 ssa显示的值是不相等的呢? sa始终是等于0。ssa是正常的前一个周期的n值。
n也不是全局变量啊,只是普通的赋值。难道我还是没理解全局变量和普通赋值的区别吗。
n:=0;
sa:ref(n,1),linethick0;
n:=time();
ssa:ref(n,1),linethick0;
这样测测就知道了
n:0,linethick0;
sa:ref(n,1),linethick0; //n在每一根K线上都会赋值成0的
n1:time(),linethick0; //TIME在每根K线上是不同的值
ssa:ref(n1,1),linethick0;
关于全局变量和普通赋值的区别,置顶帖子里面有例子有说明.
是啊,问题是, sa是取上一个周期的n值,
我想问的是, ref(n,1) 为何放不同的位置,放在n被赋值前和赋值后取值是不一样的。n前一个周期的值不是应该已经是确定的了吗