金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 7480|回复: 10

不同品种之间,T1 还有差异 1 2 秒 差异

[复制链接]

4646

主题

4744

帖子

4769

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-11 10:03 | 显示全部楼层 |阅读模式
请教:右侧一列是上面公式计算的时间,发现一个现象,右侧时间不是连续变化的,不同品种之间,T1 还有差异 1 2 秒 差异,这背后是啥原因导致的,左侧的运行时间一样啊?
T1:=timetot0(CLOSETIME(0))-timetot0(dynainfo(207));
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

149

帖子

149

积分

等级: 免费版

注册:
2021-6-6
曾用名:
发表于 2022-4-11 10:05 | 显示全部楼层
1.png
问题图片如上!



补充内容 (2022-4-11 10:06):
T1:=timetot0(CLOSETIME(0))-timetot0(dynainfo(207));

右侧一列是上面公式计算的时间,发现一个现象,右侧时间不是连续变化的,不同品种之间,T1 还有差异 1 2 秒 差异,这背后是啥原因导致的,左侧的运行时间...
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-4-11 10:07 | 显示全部楼层
这个公式是根据品种的行情时间来刷新计算的,行情时间不同,计算出来的T1也不一定是连续变化的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

149

帖子

149

积分

等级: 免费版

注册:
2021-6-6
曾用名:
发表于 2022-4-11 10:16 | 显示全部楼层
技术010 发表于 2022-4-11 10:07
这个公式是根据品种的行情时间来刷新计算的,行情时间不同,计算出来的T1也不一定是连续变化的。

T1:=timetot0(CLOSETIME(0))-timetot0(dynainfo(207));
ABB1:=MOD(ABS(T1)+1,12)=0;

我想根据T1 间隔12秒来执行 后台持仓同步策略代码,发现确实间隔了10来秒时间,就是不是理想的 时钟上的每分钟的 11 23 35 47 59 秒 执行。 这样会否发生个别品种,交易不连续的,会持仓同步间隔20多秒,中间跳过一次?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-4-11 10:37 | 显示全部楼层
这个也不是一个很准的计时器啊,受限于后台程序化的运算间隔,可能还存在计算效率的问题,也受限于行情时间啊,不可能很精准的计算出这个间隔的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

149

帖子

149

积分

等级: 免费版

注册:
2021-6-6
曾用名:
发表于 2022-4-11 11:39 | 显示全部楼层
技术010 发表于 2022-4-11 10:37
这个也不是一个很准的计时器啊,受限于后台程序化的运算间隔,可能还存在计算效率的问题,也受限于行情时间 ...

后台日志,我看了,设定的间隔1秒,还是比较稳的,10毫秒内误差就略了!

你能提供更准的计时器方法吗?
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-4-11 11:45 | 显示全部楼层
抱歉,这没需求满足不了你
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-4-11 11:51 | 显示全部楼层
在不考虑计算效率的前提下,用计算机时间来计算这个间隔的秒数呢,例如CURRENTTIME函数
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

149

帖子

149

积分

等级: 免费版

注册:
2021-6-6
曾用名:
发表于 2022-4-11 12:15 | 显示全部楼层
技术010 发表于 2022-4-11 11:51
在不考虑计算效率的前提下,用计算机时间来计算这个间隔的秒数呢,例如CURRENTTIME函数

我试试 CURRENTTIME ,云服务器,时间还是蛮准的!
回复

使用道具 举报

8

主题

149

帖子

149

积分

等级: 免费版

注册:
2021-6-6
曾用名:
发表于 2022-4-11 14:11 | 显示全部楼层
技术010 发表于 2022-4-11 11:51
在不考虑计算效率的前提下,用计算机时间来计算这个间隔的秒数呢,例如CURRENTTIME函数

2.jpg

万分感谢啊! 我的问题解决了,现在可以比较精准时间间隔执行持仓同步代码,同理 未来分批下单 定时下单 定时执行代码 成为可能。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-29 09:49 , Processed in 0.123954 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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