以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  时间加秒数后为何不能正确获取时间  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=137452)

--  作者:涅磐重生
--  发布时间:2016/8/3 9:38:55
--  时间加秒数后为何不能正确获取时间

IF  TISREMAIN(3)>0 AND N<1 THEN BEGIN   // 挂单超过30m秒撤单
       挂空T:=DYNAINFO(207);    //取挂单时间 撤空
       END
      撤空T:TIMETOT0(30+挂空T);  //挂单满足30秒钟
      撤空:DYNAINFO(207)>T0TOTIME(撤空T);
   IF 撤空 AND TISREMAIN(3)>0  THEN BEGIN
      TCANCEL(1,3);                                 
      END

 如:09:12:28 +30  这样能进位

       09:12:32+30 这样不能进位

 

 怎样解决?

 


--  作者:jinzhe
--  发布时间:2016/8/3 9:44:55
--  

先把时间转换成秒数,然后再和30相加,再转换成时间

TIMETOT0(30+timetot0(挂空T))


--  作者:涅磐重生
--  发布时间:2016/8/3 17:30:02
--  

谢谢