Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:timetot0的疑问

1楼
grecian 发表于:2016/10/24 11:15:52
论坛管理员,您好。

      我在使用timetot0遇到了以下的疑问。我的代码如下:表达的意思是当夜盘1:00前时,记录下当前时间和开多时间(全局变量)的时间差。

duo_kaiCon14_time:= 0;
if (timetot0(EXTGBDATA('MYDUO_TIME')) > 0) then BEGIN
if (timetot0(CURRENTTIME) < 3601)  then BEGIN
duo_kaiCon14_time:= (timetot0(CURRENTTIME)+ 86400 - timetot0(EXTGBDATA('MYDUO_TIME')));
END; 
else BEGIN
duo_kaiCon14_time:= (timetot0(CURRENTTIME) - timetot0(EXTGBDATA('MYDUO_TIME')));
END;
END;

       但是在使用中我发现,在日盘的时刻,仍会走红字部分,也就是说timetot0(CURRENTTIME) < 3601会成立,我不太理解,还望大虾们帮忙。
     
2楼
jinzhe 发表于:2016/10/24 11:21:21

 

[此贴子已经被作者于2016-10-24 11:21:47编辑过]
3楼
grecian 发表于:2016/10/24 11:23:49
大虾呀,啥都没有呀。能给点文字提示不
4楼
jinzhe 发表于:2016/10/24 11:28:21

请稍等还在测试

5楼
jinzhe 发表于:2016/10/24 13:14:14
用户的软件版本号是多少?
[此贴子已经被作者于2016-10-24 13:14:25编辑过]
6楼
jinzhe 发表于:2016/10/24 13:20:39

if (timetot0(CURRENTTIME) < 3601) then begin 这段改成

 

ss:=timetot0(CURRENTTIME);
nn:=ss<3601;

if nn then begin

 

 

7楼
grecian 发表于:2016/10/24 13:25:58
谢谢您的帮助,我去测试一下,另外我的版本号是,V3.92 2016
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06836 s, 3 queries.