1,是不是本地时间不准确?dynainfo(207),就是当前时间
2,使用DBUGFILE2输出下,我本地明天也测试看下
x:=OPENMINUTES(dynainfo(207));
y:=OPENMINUTES(CURRENTTIME);
IF ISLASTBAR THEN BEGIN
DEBUGFILE('D:\TEST.TXT',' OPENMINUTES(dynainfo(207):%.0f',x);
DEBUGFILE('D:\TEST.TXT',' dynainfo(207):%.0f',dynainfo(207));
DEBUGFILE('D:\TEST.TXT',' OPENMINUTES(CURRENTTIME):%.0f',y);
DEBUGFILE('D:\TEST.TXT',' CURRENTTIME:%.0f',CURRENTTIME);
end
014-07-18 10:34:05.480 OPENMINUTES(dynainfo(207):79
2014-07-18 10:34:05.480 dynainfo(207):103405
2014-07-18 10:34:05.480 OPENMINUTES(CURRENTTIME):79
2014-07-18 10:34:05.480 CURRENTTIME:103405
2014-07-18 10:34:08.054 OPENMINUTES(dynainfo(207):79
2014-07-18 10:34:08.054 dynainfo(207):103407
2014-07-18 10:34:08.054 OPENMINUTES(CURRENTTIME):79
2014-07-18 10:34:08.054 CURRENTTIME:103408
2014-07-18 10:34:09.084 OPENMINUTES(dynainfo(207):79
2014-07-18 10:34:09.084 dynainfo(207):103408
2014-07-18 10:34:09.084 OPENMINUTES(CURRENTTIME):79
2014-07-18 10:34:09.084 CURRENTTIME:103409
2014-07-18 10:34:14.700 OPENMINUTES(dynainfo(207):79
2014-07-18 10:34:14.700 dynainfo(207):103414
2014-07-18 10:34:14.700 OPENMINUTES(CURRENTTIME):79
2014-07-18 10:34:14.700 CURRENTTIME:103414
2014-07-18 10:34:15.215 OPENMINUTES(dynainfo(207):79
2014-07-18 10:34:15.215 dynainfo(207):103414
2014-07-18 10:34:15.215 OPENMINUTES(CURRENTTIME):79
2014-07-18 10:34:15.215 CURRENTTIME:103415
2014-07-18 10:34:15.729 OPENMINUTES(dynainfo(207):79
2014-07-18 10:34:15.729 dynainfo(207):103415
2014-07-18 10:34:15.729 OPENMINUTES(CURRENTTIME):79
2014-07-18 10:34:15.729 CURRENTTIME:103415
2014-07-18 10:34:16.743 OPENMINUTES(dynainfo(207):79
2014-07-18 10:34:16.743 dynainfo(207):103416
2014-07-18 10:34:16.743 OPENMINUTES(CURRENTTIME):79
2014-07-18 10:34:16.743 CURRENTTIME:103416
207取的是行情报价时间,也就是最后一笔分笔从交易所报价出来的最后时间.
你认为有延迟主要可能是2个方面, 1,交易品种交易不活跃, 2,你本地计算机时间快了