以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=168680)

--  作者:weiqqqwei
--  发布时间:2019/3/8 9:58:25
--  关于跨周期跨指标引用的问题
由于 调用的指标输出数据较多
多次调用 是否会造成效率低下的问题
有没有一次调用 输出多个数据的方法

比如调用 ma指标
然后把ma5 ma10 ma20数据用逗号连成一个字符串
调用时就输出此字符串然后再拆分成相应的数据

如可以的话要怎么编写



[此贴子已经被作者于2019/3/8 9:59:07编辑过]

--  作者:weiqqqwei
--  发布时间:2019/3/8 10:01:00
--  
由于 调用的指标输出数据较多
多次调用 是否会造成效率低下的问题
有没有一次调用 输出多个数据的方法

比如调用 ma指标
然后把ma5 ma10 ma20数据用逗号连成一个字符串
调用时就输出此字符串然后再拆分成相应的数据

如可以的话代码要怎么编写

--  作者:FireScript
--  发布时间:2019/3/8 10:13:31
--  
目前暂时没有一次就调用多个数据的调用方式,只能一个个得调用。
你这个需求:
 1.看你调用过来如何使用了。比如:如果只是ma5,ma10,ma20 这几个数值之间的计算。可以在ma里面写代码把计算过程处理掉,这样你调用时候时候就调用一个结果就可以了。比如ma5,ma10的金叉死叉这种,你直接在ma指标里面编写金叉死叉的代码,然后调用。而不需要把ma5,ma10调用过来再计算了。

2.如果不满足1的那种情况。 按照你的方案你拼接成字符串然后还需拆解,再转换成数值,不仅麻烦,而且也不一定真的能实现。通常如果不是非常多的stkind引用,没必要刻意去考虑优化。

--  作者:weiqqqwei
--  发布时间:2019/3/8 10:23:29
--  
好的,谢谢,如果效率确实被拉低的话再考虑优化的问题吧