以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 金字塔 求上一周期 的数值,有没有这种写法?AvgMA1[1] (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86888) |
-- 作者:qq代人发帖 -- 发布时间:2015/11/3 13:02:47 -- 金字塔 求上一周期 的数值,有没有这种写法?AvgMA1[1] 金字塔 求上一周期 的数值,有没有这种写法?AvgMA1[1]
|
-- 作者:jinzhe -- 发布时间:2015/11/3 13:09:02 -- ref(avgma,1) |
-- 作者:王锋 -- 发布时间:2015/11/3 13:19:28 -- 楼上的做法,或者
AvgMA1[BARPOS-1] 这样的用法,从效率上讲,这种做法效率要高于使用REF函数的做法。
解释一下,某些软件使用AvgMA1[1]这样来表示上个周期的数据引用,但是金字塔由于是支持数组调用,如果继续沿用他们的做法,将导致调用混乱,所以金字塔将[]的调用方式统一化了,统一为数组调用方式。 |
-- 作者:yunzhiziRain -- 发布时间:2015/11/3 15:54:59 -- 那是否说明,这样用也可以? ref(Close,N),也可以这样用:Close[BARPOS-N]?效果是一样的?而且不需要定义数组? |
-- 作者:jinzhe -- 发布时间:2015/11/3 16:00:48 -- close这类的序列变量可以直接用,其他要先定义成序列变量数组 比如 cc:close; 然后就可以用cc[barpos-n]了 |