金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

老师 再问下这个问题

[复制链接]

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-5-19 11:35 来自手机 | 显示全部楼层
就是p1:1;这个变量的内容是不是每个k都要进行计算,还是说每个k都直接调用p1的结果,不计算1的内容。这个理清我就知道取舍了。每个k在变量上面是如何处理的
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-19 12:42 | 显示全部楼层
每次运行一遍公式的时候:

你赋值给P1后,后面代码直接调用P1时候是不会重复执行计算的。

在最新K上会返回根据行情驱动不断执行公式 计算出一个最新结果,历史K数据则是首次加载 刷一次后 就结束了,因为K已经固定了,重复刷没啥意义。

并不是某个K计算了,供后面K 都调用。如果是这样,那岂不是我的数值固定在一个过时的历史值上了?
我觉得你没必要在这里过多琢磨那么点资源多少问题,它不是重要的点。






金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-5-19 12:57 来自手机 | 显示全部楼层
肯定有差别我才问的,我目前1到15分钟周期,跟踪30多个品种,每个品种4个周期同时运行,用的If内部计算1的方式,内存占用小于4G,如果是跨周期,同样的条件十几个g都不够的,而且运行会卡的,
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-19 13:01 | 显示全部楼层
指标首次加载时候,它使用的历史K都会算一次,然后就结束了,后续的计算都是在最新K上进行的。

所以你用if这个判断 其实是规避在最新K上一直进行跨指标计算的情况。因此还是有效的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-5-19 13:02 来自手机 | 显示全部楼层
你的意思是P1:1;这个变量的计算是每次运行代码的时候计算出来,每个k只执行调用P1,不再进行1的内部计算吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-19 13:09 | 显示全部楼层
单次运行一遍公式情况下

在P1位置后面的代码使用P1,就是使用它的计算结果。



金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-5-19 14:12 来自手机 | 显示全部楼层
什么叫单次运行一遍代码。。。。每个k都要运行一遍公式代码,还是说开盘运行一次代码,计算出变量的输出,后续k只取变量就可以了,这个单次运行没理解
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-5-19 14:13 来自手机 | 显示全部楼层
我的理解是逐k,每个k都得运行一遍公式才对。。。那么就变成了每个k都要计算变量的内容才对啊。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-19 14:25 | 显示全部楼层
前面已经告诉过你了:

在最新K上会返回根据行情驱动不断执行公式 计算出一个最新结果,历史K数据则是首次加载 刷一次后 就结束了,因为K已经固定了,重复刷没啥意义。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2023-5-19 14:44 来自手机 | 显示全部楼层
理解问题。。那就是每个最新k都会计算一遍整个代码,首次计算出的变量等等,在当前k的后续行情中不会再次计算变量的内部运算,只做变量的输出调用,这样的理解应该是对的了吧。如果是这么个意思,那我还是宁愿不做变量输出,所有的变量条件都在条件判断内部确认后做判断。缺点就是代码会写的多点,优点能提高运算效率
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 01:10 , Processed in 0.158612 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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