老师请问下2个如何提高效率的问题? [金字塔]
咨询内容:
1、我需要跨周期引用4个公式,那我是把所有需要引用的公式都放到一个指标去引用还是分成四个指标去引用效率高?
2、我可以把指标写到策略里,也可以引用,那我是直接写到策略里效率高还是引用的效率高?
2.不跨周期 品种的情况下, 那就相当于模块化了。
用下面这个方式,可以进行模块化编程
用户函数调用模式,方便客户进行模块化编程
用法:
#用户函数.指标线(参数)#
例如:
#test01.B1(20,45)#,表示调用test01指标的B1输出线,参数为20和45
使用用户函数模式与跨周期调用模式方法方式类似,但是比扩周期引用更加节省内存,提高运行效率,缺点是无法跨周期使用。
所属函数组:控制语句
效率上没啥差别,区分就是指标模块化了 好维护。主程序代码量少了,阅读起来也方便。技术交流:
改正一下,使用用户函数模式的效率还是要远远高于跨周期引用的,如果你是模块化引用,强烈推荐使用用户函数模式
技术交流:
我这么理解:
1、我跨周期引用的所有数据都放到一个技术指标里是错误的,因为引用时会把技术指标都计算一次,这样效率低,最好被引用的指标越简单越好。
2、用户函数模式有相关帖子吗?我去学习下,没太看懂。
2、我可以把指标写到策略里,也可以引用,那我是直接写到策略里效率高还是引用的效率高?
来源: WWW.CXH99.COM
金字塔资深技术: 1.分开吧。不分开的话 调用A变量,可能把B变量也顺便计算了一次。2.不跨周期 品种的情况下, 那就相当于模块化了。
用下面这个方式,可以进行模块化编程
用户函数调用模式,方便客户进行模块化编程
用法:
#用户函数.指标线(参数)#
例如:
#test01.B1(20,45)#,表示调用test01指标的B1输出线,参数为20和45
使用用户函数模式与跨周期调用模式方法方式类似,但是比扩周期引用更加节省内存,提高运行效率,缺点是无法跨周期使用。
所属函数组:控制语句
效率上没啥差别,区分就是指标模块化了 好维护。主程序代码量少了,阅读起来也方便。
技术015 发表于 2021-10-22 17:25
改正一下,使用用户函数模式的效率还是要远远高于跨周期引用的,如果你是模块化引用,强烈推荐使用用户函数 ...
我这么理解:
1、我跨周期引用的所有数据都放到一个技术指标里是错误的,因为引用时会把技术指标都计算一次,这样效率低,最好被引用的指标越简单越好。
2、用户函数模式有相关帖子吗?我去学习下,没太看懂。
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容