金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1728|回复: 3

老师帮忙解释下

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-3-16 23:01 | 显示全部楼层 |阅读模式
老师问一种情况,
被调用模型里面 IF P=1 THEN BEGIN
非常大的运算量  
END
PP:=1;
上面是一系列执行动作,只要对PP进行调用,满足P=1的时候,就会执行一些动作。
被调用模型在序列下运行。
//////////////////////
调用被调用模型的PP。
如果调用的时候P=0 那么这个调用的过程他是不是不会计算IF内部运算,从而减轻运算量?还是说调用的根本在调用,只要执行了调用这个动作,是不管被调用模型是什么样子的,执行的效率都是一样的?


补充内容 (2024-3-16 23:04):
问这个的目的在于,我的限制条件是加在调用模型里面还是加在被调用模型里面,还是说两边都加限制条件,进行同时限制。
如果只加在被调用模型里面,调用模型那就只有一句引用。否则都有几行的限制条件代码。


补充内容 (2024-3-16 23:04):
老师先帮我梳理下,我自己也会去测试相应的情况···盘后测试是没什么问题,盘中还不确定·
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-18 08:43 | 显示全部楼层
不满足不会执行里面的程序的,调用程序就和你普通使用一样
条件不满足的部分不会执行
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2024-3-18 08:47 来自手机 | 显示全部楼层
但是要执行调用以后才能发现被调用指标里面的if内部不满足执行条件。这个调用动作和满足if内部计算的计算量是不一样的是吧?也就是说被调用指标里面的if可以提升不满足执行的时候的运算量吧
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-18 08:51 | 显示全部楼层
如果if条件不满足时候,对于调用他的程序而言,是不会进入if的逻辑代码块中的
这个在一定程度上是可以起到你过滤掉一些不想执行的逻辑进程,你可以当成是对提升效率有帮助
这个也是减少计算了的一种普适性原则
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-1 07:32 , Processed in 0.122238 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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