金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3395|回复: 9

关于提高效率的建议

[复制链接]

68

主题

207

帖子

207

积分

等级: 免费版

注册:
2021-6-11
曾用名:
发表于 2021-11-13 06:42 | 显示全部楼层 |阅读模式
目前版本,如果一个公式有30个指标,如果需要取得低5个指标的值,会将30个指标全部计算一遍。而有些公式,还不止30个指标,多的50个以上,往往越是后面的指标计算量更大,这样会造成大量的没有意义的计算,建议按两种模式优化:
1、指标计算到需要读取指标值的那一行代码为止,下面行其它指标无需计算。或则
2、指标计算到最后一行,但是支持selfdata多指标值输出,这样整个指标在使用周期内只需计算一次,可以避免大量重复计算。比如1分钟周期某个指标我在股票池有30个状态池 调用,如果优化,可以避免29次重复计算。

如果指标编辑能同时提供以上两种模式的选项,那样更好。


回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-13 17:19 | 显示全部楼层
勾上这个
截图202111131719254471.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

68

主题

207

帖子

207

积分

等级: 免费版

注册:
2021-6-11
曾用名:
 楼主| 发表于 2021-11-14 00:01 | 显示全部楼层
高!原来早就有所考虑
回复

使用道具 举报

68

主题

207

帖子

207

积分

等级: 免费版

注册:
2021-6-11
曾用名:
 楼主| 发表于 2022-3-12 12:54 | 显示全部楼层
这个共功能经测试在自定义数据里面不管用
回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-12 13:44 | 显示全部楼层
测试正常。得到第一个aa的值后,后续的赋值和输出语句都没有再执行。
截图202203121344065905.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

68

主题

207

帖子

207

积分

等级: 免费版

注册:
2021-6-11
曾用名:
 楼主| 发表于 2022-3-12 17:40 | 显示全部楼层
序列模式的较长公式,我将公式中间的某指标单独建立一个新的公式,然后在自定义里面刷新对比,发现新的公式刷新时间明显较短
回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-12 20:13 | 显示全部楼层
这是自然,2楼的方法是在不精简策略的情况下的优化方法。它并不代表选择性执行,而是从首行执行到引用变量第一次出现的位置。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

68

主题

207

帖子

207

积分

等级: 免费版

注册:
2021-6-11
曾用名:
 楼主| 发表于 2022-3-13 09:23 | 显示全部楼层
我的理解是,这两个自定义数据,分别在两个公式里面,第一个公式按照二楼勾选后,计算到指标时返回,其计算量与第二个自定义数据是一样的,自定义的刷新时间不应该有明显差别才对啊
回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-3-13 09:26 | 显示全部楼层
为何不考虑自己把公式分拆开来呢,如果你几个指标之间是独立的,那么拆开各自引用各自不就好了
这也是一个良好的编程习惯
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

68

主题

207

帖子

207

积分

等级: 免费版

注册:
2021-6-11
曾用名:
 楼主| 发表于 2022-3-13 12:37 | 显示全部楼层
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-23 05:24 , Processed in 0.243559 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表