金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4735|回复: 10

公式编写只计算部分数值

[复制链接]

129

主题

307

帖子

307

积分

等级: 免费版

注册:
2021-6-1
曾用名:
发表于 2021-11-14 11:52 来自手机 | 显示全部楼层 |阅读模式
若加载k线数据量为20000,,显示的k线数量只有1000个,,序列模式,,编写公式时有无办法实现只计算部分1000根k线的数据量,前面19000根不参与计算,,,例如,aa:CONST(HHV(MAX(H,M5),可视k线));
只计算可视范围的1000根k线,找出最高价和最高五日均线,。
回复

使用道具 举报

129

主题

307

帖子

307

积分

等级: 免费版

注册:
2021-6-1
曾用名:
 楼主| 发表于 2021-11-14 12:17 来自手机 | 显示全部楼层
好比均线,,,ma1:ma(c,5);ma2:=ma(c,20):ma3:ma(c,80);ma4:ma(c,320);ma1只计算最后30日k线,,ma2只计算最后80日,,,ma3只计算最后500日,ma4只计算最后1000根k线,,提高运行速度
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-14 21:11 | 显示全部楼层
本帖最后由 技术006 于 2021-11-14 21:54 编辑

不行,没办法。既然不需要那么多数据,为什么要加载放着。



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

使用道具 举报

129

主题

307

帖子

307

积分

等级: 免费版

注册:
2021-6-1
曾用名:
 楼主| 发表于 2021-11-14 23:57 来自手机 | 显示全部楼层
计算2080日EMA均线需要10000周期,,,计算5日EMA均线只需要20日周期,,若不加载10000周期,那2080均线怎么办
回复

使用道具 举报

129

主题

307

帖子

307

积分

等级: 免费版

注册:
2021-6-1
曾用名:
 楼主| 发表于 2021-11-15 00:00 来自手机 | 显示全部楼层
五日均线只计算最后20个周期就可以了,,没必要计算10000个周期全部计算一遍,。消耗资源,影响效率,,,但是2080日均线需要10000周期,,
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-15 08:24 | 显示全部楼层
没办法区分。加载多少计算多少
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

129

主题

307

帖子

307

积分

等级: 免费版

注册:
2021-6-1
曾用名:
 楼主| 发表于 2021-11-15 09:00 来自手机 | 显示全部楼层
不需要区分,只需要贵公司增加个函数,就像跨周期指标引用函数一样,可以限制数据量长度,用户需要的时候写入语句,这样能大幅度提高运行效率,避免没必要的计算,,该意见不知该在这里提还是软件问题板块提,请采纳。。
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-11-15 09:05 | 显示全部楼层
本帖最后由 技术009 于 2021-11-15 09:07 编辑

暂不考虑这个需求。很简单的一点,你说的函数都是最简单的应用。很多复杂场景下 传递的参数根本不是定值,可能本身就是一个函数计算或者表达式计算的结果。这种情况下根本无法核定到底需要多少数据量,核定这个计算量是多少本身就成为了一个新的负担了。而且你说的这个目前来说不是限制效率的主要因素。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

129

主题

307

帖子

307

积分

等级: 免费版

注册:
2021-6-1
曾用名:
 楼主| 发表于 2021-11-15 09:25 来自手机 | 显示全部楼层
就是因为卡,所以才想方设法提高运行效率,别看小小的EMA(c,2800):均线,多来几条,载入65000根k线照样卡,至于你说的动态数据量可以用可视k
回复

使用道具 举报

129

主题

307

帖子

307

积分

等级: 免费版

注册:
2021-6-1
曾用名:
 楼主| 发表于 2021-11-15 09:26 来自手机 | 显示全部楼层
线作为变量限定,,或者用EMA(C,2800);  2800X5限定,,我是没折了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 11:00 , Processed in 0.274934 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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