以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 引用问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=7352) |
-- 作者:cpgly -- 发布时间:2011/7/27 20:08:56 -- 引用问题 f:"ma.ma3##min60"; g:ref("ma.ma3##min60",1); 两种引用怎么不一样啊?,请问后面那个表示什么? |
-- 作者:阿火 -- 发布时间:2011/7/28 8:27:30 -- g:ref("ma.ma3##min60",1);
也等价于 : g1:="ma.ma3##min60";//这个就相当于是 f:"ma.ma3##min60"; g:ref(g1,1); |
-- 作者:cpgly -- 发布时间:2011/7/28 9:33:18 -- 不好意思写错了,我问的是 f:"ma.ma3##min60" 和 g:ref("ma.ma3#min60",1)区别 g:ref("ma.ma3#min60",1) 指的是什么? |
-- 作者:fly -- 发布时间:2011/7/28 9:42:36 -- f1:"ma.ma3##min60",linethick0;-------60分钟上上一周期的MA3的值
(1) g:ref("ma.ma3#min60",1) ; 相当于 (2) f:"ma.ma3#min60",linethick0;
也就是(1) (2) 的意思是一样的,表示的是,当前60分钟K线上上一个MA3的值
但(1)(2)两种写法 在小周期引用大周期的时候,因为大周期上的MA3的值是不确定的---因为CLOSE不确定,总是在变化的; 而这种写法也根本取不到变化的MA3值的上一个值.
结论,(1)(2)两种写法,在跨周期调用数据的时候,都不要用
对于跨周期引用数据,引用本周期或者上个周期的,金字塔在说明文档已经给出了相应的语法规范,请按照规范来书写,以保证取得数据的准确性. [此贴子已经被作者于2011-7-28 10:10:54编辑过]
|