金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 105130

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

[复制链接]

0

主题

2641

帖子

2641

积分

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楼的方法不行。
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-23 13:45 | 显示全部楼层
是否还有别的办法,比如在公式里增加代码,实现走完一根K线后,延迟多少时间,进行ref(a,1)的判断?
回复

使用道具 举报

0

主题

2641

帖子

2641

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-23 13:59 | 显示全部楼层
本帖最后由 资深技术03 于 2022-12-23 14:00 编辑
105130 发表于 2022-12-23 13:44
下午试了一下,好像不行。
从后台的debugflie输出,发现提前多少秒下单后,就一直往复轮循品种,直到K线走 ...

提前下单的设置就是固定执行检测。即使代码中控制也要采用固定时间间隔方式执行。
每次执行策略都必然会被运行一次。否者没办法知道时间是否到达指定范围内。
还有一种方式,就是将b策略合并到A策略,让整个执行过程都是顺序结构。
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-23 14:06 | 显示全部楼层
资深技术03 发表于 2022-12-23 13:59
提前下单的设置就是固定执行检测。即使代码中控制也要采用固定时间间隔方式执行。
每次执行策略都必然会 ...

我的需求不是提前下单,是要延后进行公式执行,有别的办法么?
回复

使用道具 举报

0

主题

2641

帖子

2641

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-23 14:08 | 显示全部楼层
延迟和提前的原理是一样,只能通过不断检测才能判断是否到达延迟节点。否者怎么知道满足延后15s?

除了把B公式合并到A内,以外没有别的方式(能采用走完k执行一次),合并的前提还必须是同周期下。
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-23 14:24 | 显示全部楼层
资深技术03 发表于 2022-12-23 14:08
延迟和提前的原理是一样,只能通过不断检测才能判断是否到达延迟节点。否者怎么知道满足延后15s?

除了 ...

肯定不是同周期的K线,才用两个公式啊,否则直接并就完事了,还搞这么复杂。。。

如果技术上没有方法的话,我再找找办法。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 01:29 , Processed in 0.214160 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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