g:ref("ma.ma3##min60",1);
也等价于 :
g1:="ma.ma3##min60";//这个就相当于是 f:"ma.ma3##min60";
g:ref(g1,1);
f1:"ma.ma3##min60",linethick0;-------60分钟上上一周期的MA3的值
(1)
g:ref("ma.ma3#min60",1) ;
相当于
(2)
f:"ma.ma3#min60",linethick0;
g:ref(f,1),linethick0;
也就是(1) (2) 的意思是一样的,表示的是,当前60分钟K线上上一个MA3的值
但(1)(2)两种写法 在小周期引用大周期的时候,因为大周期上的MA3的值是不确定的---因为CLOSE不确定,总是在变化的;
而这种写法也根本取不到变化的MA3值的上一个值.
结论,(1)(2)两种写法,在跨周期调用数据的时候,都不要用
对于跨周期引用数据,引用本周期或者上个周期的,金字塔在说明文档已经给出了相应的语法规范,请按照规范来书写,以保证取得数据的准确性.