以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- timetot0的疑问 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=141682) |
-- 作者:grecian -- 发布时间:2016/10/24 11:15:52 -- timetot0的疑问 论坛管理员,您好。 我在使用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会成立,我不太理解,还望大虾们帮忙。 |
-- 作者:jinzhe -- 发布时间:2016/10/24 11:21:21 --
[此贴子已经被作者于2016-10-24 11:21:47编辑过]
|
-- 作者:grecian -- 发布时间:2016/10/24 11:23:49 -- 大虾呀,啥都没有呀。能给点文字提示不 |
-- 作者:jinzhe -- 发布时间:2016/10/24 11:28:21 -- 请稍等还在测试 |
-- 作者:jinzhe -- 发布时间:2016/10/24 13:14:14 -- 用户的软件版本号是多少? [此贴子已经被作者于2016-10-24 13:14:25编辑过]
|
-- 作者:jinzhe -- 发布时间:2016/10/24 13:20:39 -- if (timetot0(CURRENTTIME) < 3601) then begin 这段改成
ss:=timetot0(CURRENTTIME); if nn then begin
|
-- 作者:grecian -- 发布时间:2016/10/24 13:25:58 -- 谢谢您的帮助,我去测试一下,另外我的版本号是,V3.92 2016 |