金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 374|回复: 5

自定义数据中的刷新数量怎么设置

[复制链接]

61

主题

295

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2025-5-21 10:49 | 显示全部楼层 |阅读模式
在自定义数据中,这个 刷新指定数量 的设置有什么计算方法吗?
我之前用560根刷新,就会有漏单的情况,放大到800就开出仓了。
这个刷新数量是不是越大越好?还是说,至少刷新一天的K,比如说我做5分钟的,一天正常品种有6个小时交易时间,那么60*6/5=1800,那至少要设置到1800根K才可以?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-5-21 10:53 | 显示全部楼层
这个计算量是要根据你的指标情况要做判断的。例如计算一个1000周期的均线,那么860 的数据量就无法保证其有效性了,但是通常指标都是比较复杂,很难这么简单粗暴的判断需要多少数据量。所以通常我们是建议 在可行的情况下,数据量设置大点。
回复

使用道具 举报

61

主题

295

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2025-5-21 10:57 | 显示全部楼层
数据量设置大一点:那兼顾尽量大的数量和软件运行速度,最大值你的建议是多大呢?
回复

使用道具 举报

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-5-21 11:21 | 显示全部楼层
这个恐怕只能 以本地实际测试情况为准了。  我们很难给出一个符合你本地情况的建议。

需要根据运行时候的cpu和内存占用 去评估下运行的负荷。 另外你可以考虑使用debugfile 做下测试,看下单次刷新的耗时。


类似这样,我监控是连续合约板块第一个是AG,最后一个是SI:

X:Ema(c,10);
R:WINNER(X)

if STKLABEL='AG00' THEN DEBUGFILE('D:\1.TXT','开始',0);
if STKLABEL='SI00' THEN DEBUGFILE('D:\1.TXT','结束',0);


最后输出日志:

2025-05-21 11:19:02.939    开始
2025-05-21 11:19:03.784    结束
2025-05-21 11:19:32.926    开始
2025-05-21 11:19:32.966    结束


除了第一次之外,后面单次刷新的间隔40ms 。 你数据量弄大点,我觉得小于你刷新间隔的计算耗时 都是可以接受的。
回复

使用道具 举报

61

主题

295

帖子

305

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2025-5-21 12:16 | 显示全部楼层
X:Ema(c,10);
R:WINNER(X)

X是策略,R是监控的信号?
回复

使用道具 举报

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-5-21 13:05 | 显示全部楼层
这只是随便写的指标,单纯演示下如何评估运行耗时。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-7 11:52 , Processed in 0.087515 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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