以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  公式属性  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=89010)

--  作者:jzthd
--  发布时间:2015/12/30 9:53:11
--  公式属性
用户函数及跨周期医用函数计算指标后立即返回(提高效率)

这个选项是什么意思?勾选后又什么影响吗?

--  作者:yukizzc
--  发布时间:2015/12/30 10:08:46
--  

http://weistock.com/bbs/dispbbs.asp?boardid=2&id=71961&page=2

这里说明有提到的,您看下


--  作者:jzthd
--  发布时间:2015/12/30 10:21:55
--  

它的优点:比跨周期更加节省内存,效率高。(其实形式向跨周期,其实不是哟)。

       缺点:不能跨周期引用,在IF THEN里使用,有根REF等类似的使用限制



 缺点:不能跨周期引用?这句什i么意思?


--  作者:yukizzc
--  发布时间:2015/12/30 10:25:24
--  

就是跨周期呀,用户函数模式只能是本周期无法跨周期

同理的stkindi这个函数你看是不是有个周期选择


--  作者:十世
--  发布时间:2015/12/30 10:25:54
--  

另外,金字塔的跨周期模式在这个版本也有改进。以前被引用的指标,软件会全部计算完成后才给出返回值,现在增加了一种模式,代码只计算到第一次出现用户需要引用的数据就给返回值,不在继续做下面的计算。

举个例子:

MA1:MA(C,5);

MA1:=CLOSE;

新模式下:当第一行MA1计算完成后,软件就返回MA1的值,后面的计算放弃。

旧模式下:当第一行MA1计算完成后,软件继续计算,然后给出第二行计算后MA1的结果。

使用哪种,可在公式属性中设置。

 

你1楼的问题请看这个