以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  请教一下,怎么样用debugfile2 记录每根K线的系统时间  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=161992)

--  作者:qq代人发帖
--  发布时间:2018/3/12 10:01:57
--  请教一下,怎么样用debugfile2 记录每根K线的系统时间
请教一下,怎么样用debugfile2 记录每根K线的系统时间,time()显示的不是系统时间
--  作者:gxx978
--  发布时间:2018/3/12 10:31:22
--  
time返回的是K线时间,debugfile2输出的就是每次计算的系统时间,你是要在每次新K生成的时候,输出一条debugfile?你是在图表上输出还是后台输出呢,图表上输出是根据分笔计算来的。麻烦把你的需求描述详细一些。
[此贴子已经被作者于2018/3/12 10:31:35编辑过]

--  作者:尘埃
--  发布时间:2018/3/12 12:20:55
--  
我想记录屏幕上每根K线的系统时间,比如说5分钟RB每天第一根K是21:05,我想记录这个时间,time/hour记录的是1:05。
--  作者:gxx978
--  发布时间:2018/3/12 13:14:47
--  

这是因为你使用的是金字塔时间,所以time输出的是K线的金字塔时间,是在北京时间的基础上往后延4个小时。

1、可以切换到北京时间,在工具--选项---视图中,切换到北京时间选项,再重启软件,这样time输出的就是北京时间。

2、也可以通过逻辑换算,输出time的基础上减去4个小时

    例如:

    a:if(time-040000<0,time-040000+240000,time-040000);

[此贴子已经被作者于2018/3/12 13:17:49编辑过]

--  作者:尘埃
--  发布时间:2018/3/12 14:03:54
--  
好用了,多谢