以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [求助]STKINDI的计算机制 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=70088) |
-- 作者:microsoft -- 发布时间:2014/9/18 9:26:41 -- [求助]STKINDI的计算机制 假如一个自定义指标里aa,有 ema3:=ema(close,3); ema5:=ema(close,5); 使用STKINDI调用了aa.ema3, 只计算ema3,还是ema5也会计算?
|
-- 作者:FexTel -- 发布时间:2014/9/18 9:28:48 -- 1,调用的整个指标都会参与运行 |
-- 作者:microsoft -- 发布时间:2014/9/18 9:33:31 -- 谢谢了! |
-- 作者:uranusmoon -- 发布时间:2014/9/18 10:49:58 -- 是这样吗?看看这个帖子里客服怎么回答的:http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=62923&skin=0 |
-- 作者:uranusmoon -- 发布时间:2014/9/18 11:30:50 -- 能否澄清一下啊? 有一点疑问,假如有A/B/C三段代码生成a/b/c三个指标,放到一个文件(顺序A+B+C),如果代码是从上到下顺序执行的,那么引用指标a时运行A段代码,引用指标b时运行A+B段代码,引用指标c时运行A+B+C段代码,显然调用b时重复执行了A段代码,调用c时重复执行了A+B段代码,如果A/B代码比较复杂,是否影响到效率? 是将这几个指标的计算公式分别建立文件,然后各自引用对应的文件,还是几个指标放到一个被引用文件中好,哪种执行效率高? [此贴子已经被作者于2014/9/18 11:31:44编辑过]
|
-- 作者:yukizzc -- 发布时间:2014/9/18 14:26:29 -- 请稍等,求证中
|
-- 作者:fly -- 发布时间:2014/9/18 14:31:19 -- 考虑到调用的整个指标都会参与运算,如果放到一个被引用文件中--这样书写的代码量是最小的, 那么只要有引用,代码就会从头到尾执行一遍,用时间换空间,执行效率低
推荐:将这几个指标的计算公式分别建立文件,书写的代码量大了些,效率会高 |