金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3201|回复: 14

关于走完1根K线延迟计算问题

[复制链接]

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2022-12-23 10:38 | 显示全部楼层 |阅读模式
比如A公式,走完一根K线(5分钟)算一次。由于要计算的过程数据是别的公式(B)代出来的,所以需要对本A公式在走完K线后晚一点执行,比如走完K线15秒。

我这样设置有没有问题:
1、A公式取值用ref(A,1),取前一根K线的值
2、走完一根K线设置,提前285秒计算(300-15)

这样设置是否可以实现我的需求?
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-23 10:59 | 显示全部楼层
还有一个问题,后台预警动态加载板块,选一定时间间隔,比如2分钟,我感觉盘中加载有问题,并不是2分钟刷新一次。不知道什么原因。

补充内容 (2022-12-23 11:29):
还有一个问题,后台预警动态加载板块,选一定时间间隔,比如2分钟,我感觉盘中加载有问题,并不是2分钟刷新一次。不知道什么原因。

这个是不是因为金字塔板块没有刷新?用VBA间隔一会,比如1分钟刷新一次可以解...
回复

使用道具 举报

0

主题

2635

帖子

2635

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-23 11:04 | 显示全部楼层
您的意思是所,a公式计算中需要B公式的结果。希望A公式在B公式之后执行?
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-23 11:07 | 显示全部楼层
资深技术03 发表于 2022-12-23 11:04
您的意思是所,a公式计算中需要B公式的结果。希望A公式在B公式之后执行?

是的,B公式也是走完一根K线进行计算
回复

使用道具 举报

0

主题

2635

帖子

2635

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-23 11:20 | 显示全部楼层
本帖最后由 资深技术03 于 2022-12-23 11:23 编辑

如果是同一品种,同周期的情况下,那么因为公用同品种的行情时间。您的思路确实是一种简单有效的控制方案。
回复

使用道具 举报

0

主题

2635

帖子

2635

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-23 11:47 | 显示全部楼层
105130 发表于 2022-12-23 10:59
还有一个问题,后台预警动态加载板块,选一定时间间隔,比如2分钟,我感觉盘中加载有问题,并不是2分钟刷新 ...

稍等,确认后回复
回复

使用道具 举报

0

主题

2635

帖子

2635

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-23 12:00 | 显示全部楼层
105130 发表于 2022-12-23 10:59
还有一个问题,后台预警动态加载板块,选一定时间间隔,比如2分钟,我感觉盘中加载有问题,并不是2分钟刷新 ...

1. 动态加载是正常的,不需要人为或者特定频率刷新。
2.实际使用时,动态加载是可能存在一定误差的,必然策略执行一半时,必然不能直接从新加载品种,这种会造成交易品种紊乱。那么等策略本批次执行完所有品种后,才可能再次加载。
下图中是单独空跑的结果:直接输出动态加载的品种,第一次是RU,之后添加一个品种到板块中,输出结果是ru和ag。间隔是2分钟。

本帖子中包含更多资源

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

x
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-23 12:12 | 显示全部楼层
资深技术03 发表于 2022-12-23 12:00
1. 动态加载是正常的,不需要人为或者特定频率刷新。
2.实际使用时,动态加载是可能存在一定误差的,必 ...

明白了,那可能是我公式比较长,轮询所有品种的时间超过了,所以就没有自动加载,下一根K线又继续在算。
回复

使用道具 举报

0

主题

2635

帖子

2635

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-23 12:17 | 显示全部楼层
也不一定是超了,也可能是计算时,正好踩在在加载节点上,那么肯定要优先计算完毕,否者计算的品种就乱套了。
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-23 13:44 | 显示全部楼层
下午试了一下,好像不行。
从后台的debugflie输出,发现提前多少秒下单后,就一直往复轮循品种,直到K线走完为止,而不是轮循一次,造成不段往复资源占用。

补充内容 (2022-12-23 13:44):
1楼的方法不行。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 17:46 , Processed in 0.264976 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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