欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 引用

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3229人关注过本帖树形打印复制链接

主题:引用

帅哥哟,离线,有人找我吗?
策略是懒人
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:6 积分:0 威望:0 精华:0 注册:2019/1/17 13:40:33
引用  发帖心情 Post By:2019/9/5 0:55:58    Post IP:223.74.196.39[只看该作者]

老师,

       你好,策略中我有30个数据需要从不同的地方引用到策略中,由于引用太多会卡顿卡死,而这些数据中假如A=1,只要引用一半的数据即可,另外一半数据是给A=0用的。我的问题是:能不能在策略中设置当A=1时,有一半的数据在引用,而另外一半数据不运行?这样就可以有效减卡顿卡死的频率。谢谢.


 回到顶部
帅哥,在线噢!
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/9/5 8:49:23    Post IP:180.169.30.6[只看该作者]

那你可以吧引用放在if语句中处理看下。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/9/5 9:07:50    Post IP:180.169.30.6[只看该作者]

 跨周期调用是比较消耗资源的, 这30个数据如果有同周期的,你就应该整合在一起处理下。 这样可以减少调用次数,具体能否操作只能你自行重新理一下你代码逻辑了。

一般同周期的调用,例如有指标X。
如果调用X里面的a,b  调用过来之后如果是判断a>b? 或者要计算 a+b 这种
那就应该直接在X指标里处理好,再调用。这样省的重复调用了。


命数如织,当如磐石。
 回到顶部