金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2742|回复: 6

时间问题

[复制链接]

90

主题

279

帖子

279

积分

等级: 免费版

注册:
2022-3-20
曾用名:
发表于 2023-12-19 11:05 | 显示全部楼层 |阅读模式
请教如何取得指定K线或者本周期k线的时间,也就是收盘时间,另外time的函数解释是输出时分秒,但日志输出值只有时分,没有秒?
比如
2023-12-18 11:19:37.233    多平时间:112000.00
2023-12-18 11:19:42.812    多平时间:112000.00
2023-12-18 11:19:43.313    多平时间:112000.00
2023-12-18 11:19:45.853    多平时间:112000.00
2023-12-18 11:19:46.372    多平时间:112000.00
2023-12-18 11:19:49.418    多平时间:112000.00
2023-12-18 11:19:50.925    多平时间:112000.00
2023-12-18 11:19:53.130    多平时间:0.00
2023-12-18 11:19:55.724    多平时间:0.00
2023-12-18 11:19:57.537    多平时间:0.00
2023-12-18 11:19:58.524    开多时间:0.00
2023-12-18 11:19:59.382    开多时间:0.00
2023-12-18 11:20:02.370    多平时间:0.00

2023-12-18 11:33:45.450    多平时间:0.00
2023-12-18 11:33:45.952    多平时间:0.00
2023-12-18 11:37:53.529    多平时间:233000.00
2023-12-18 11:39:04.416    开多时间:0.00
2023-12-18 11:44:14.011    开多时间:0.00
2023-12-18 11:45:16.951    多平时间:233000.00
2023-12-18 11:46:55.659    多平时间:233000.00
2023-12-18 12:29:12.342    多平时间:233000.00

如何取得当前时间,精确到秒或者毫秒?就像2023-12-18 11:19:58.524这样。
还有,为什么这段日志里time输出值是0和233000.00?怎么跟前面的时间戳不一致?

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-19 11:09 | 显示全部楼层
time 这是K线时间,只有在秒周期上才有秒级别的数值。

CURRENTTIME 能返回当前的时分秒,但是到不了毫秒级别,PEL上没有能返回当前毫秒的函数。

“为什么这段日志里time输出值是0和233000.00?” 这就不知道了,不知道你代码里怎么写的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

90

主题

279

帖子

279

积分

等级: 免费版

注册:
2022-3-20
曾用名:
 楼主| 发表于 2023-12-19 11:20 | 显示全部楼层
技术009 发表于 2023-12-19 11:09
time 这是K线时间,只有在秒周期上才有秒级别的数值。

CURRENTTIME 能返回当前的时分秒,但是到不了毫秒 ...

也就是说time就是K线收盘时间,输出语句就是那样的,就是输出time,不知道为什么输出来那个值,难道它不稳定?我再观察一下了。
回复

使用道具 举报

90

主题

279

帖子

279

积分

等级: 免费版

注册:
2022-3-20
曾用名:
 楼主| 发表于 2023-12-19 14:11 | 显示全部楼层
技术009 发表于 2023-12-19 11:09
time 这是K线时间,只有在秒周期上才有秒级别的数值。

CURRENTTIME 能返回当前的时分秒,但是到不了毫秒 ...

CURRENTTIME是本机时间,有没有获取服务器实时时间的?
233000.00是因为我切换到恒指行情输出的,但是这个点是昨天的收盘时刻,205500.00
是最新时间,因为已经是过去固定历史数据,为什么还会输出呢?日志输出不是应该由盘口数据驱动输出么?
2023-12-19 13:52:19.448    当前时间:135219.00
2023-12-19 13:52:19.449    K线收盘时间:233000.00
2023-12-19 13:52:23.509    当前时间:135223.00
2023-12-19 13:52:23.511    K线收盘时间:233000.00
2023-12-19 13:52:23.518    当前时间:135223.00
2023-12-19 13:52:23.519    K线收盘时间:205500.00
2023-12-19 13:52:24.569    当前时间:135224.00
2023-12-19 13:52:24.570    K线收盘时间:205500.00
2023-12-19 13:52:24.643    当前时间:135224.00
2023-12-19 13:52:24.644    K线收盘时间:205500.00
回复

使用道具 举报

1

主题

24

帖子

24

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-20
曾用名:
发表于 2023-12-19 14:22 | 显示全部楼层
没有新k生成,205500的时间就是最新的时间,只要K线图的指标执行输出输出time,那么输出的就是它。就像在周末时输出股指的time,也是15:00
回复

使用道具 举报

90

主题

279

帖子

279

积分

等级: 免费版

注册:
2022-3-20
曾用名:
 楼主| 发表于 2023-12-19 14:56 | 显示全部楼层
技术013 发表于 2023-12-19 14:22
没有新k生成,205500的时间就是最新的时间,只要K线图的指标执行输出输出time,那么输出的就是它。就像在周 ...

明白了,就是仅刷最后一个k的效果,但是回答一下有没有获取服务器实时时间的函数?
本机时间不是很可靠,需要服务器时间更精确。
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-12-19 15:10 | 显示全部楼层
本帖最后由 技术006 于 2023-12-19 15:13 编辑

抱歉,没有。正常的win10系统支持时间自动校准。win10以下的系统,可以自行设置可靠的时间服务器进行同步。
时间误差必然会存在一定的差别,只是大小而已。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 04:18 , Processed in 0.160920 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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