以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 后台程序化交易时,该周期剩余秒数的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=138387) |
-- 作者:lyraley -- 发布时间:2016/8/22 13:49:21 -- 后台程序化交易时,该周期剩余秒数的问题 后台程序化交易,设置为不间断监控,刷新频率300ms 由于程序需要知道当期5分钟周期,离结束还有多少秒,所以用了这个语句: SEC:= time0 - timetot0(dynainfo(207)); 我发现该语句,需要有新的行情时,才会刷新。但目前股指交易很不活跃,比如IF13,从下午1点29分54秒,到30分04秒,都几乎没有新行情,所以SEC变量根本不能及时刷新。DEBUGFILE输出SEC,得到的是这样的情况: 2016-08-22 13:29:53.205 SEC:8 2016-08-22 13:29:53.518 SEC:8 2016-08-22 13:29:53.830 SEC:8 2016-08-22 13:29:54.143 SEC:7 2016-08-22 13:29:54.439 SEC:7 2016-08-22 13:29:54.752 SEC:7 2016-08-22 13:29:55.080 SEC:7 2016-08-22 13:29:55.393 SEC:7 2016-08-22 13:29:55.705 SEC:7 2016-08-22 13:29:56.018 SEC:7 2016-08-22 13:29:56.330 SEC:7 2016-08-22 13:29:56.643 SEC:7 2016-08-22 13:29:56.955 SEC:7 2016-08-22 13:29:57.268 SEC:7 2016-08-22 13:29:57.580 SEC:7 2016-08-22 13:29:57.893 SEC:7 2016-08-22 13:29:58.205 SEC:7 2016-08-22 13:29:58.518 SEC:7 2016-08-22 13:29:58.830 SEC:7 2016-08-22 13:29:59.143 SEC:7 2016-08-22 13:29:59.455 SEC:7 2016-08-22 13:29:59.752 SEC:7 2016-08-22 13:30:00.080 SEC:7 2016-08-22 13:30:00.393 SEC:1 2016-08-22 13:30:00.689 SEC:1 2016-08-22 13:30:01.002 SEC:1 2016-08-22 13:30:01.314 SEC:1 2016-08-22 13:30:01.643 SEC:1 2016-08-22 13:30:01.955 SEC:1 2016-08-22 13:30:02.393 SEC:1 2016-08-22 13:30:02.596 SEC:1 2016-08-22 13:30:02.908 SEC:1 2016-08-22 13:30:03.221 SEC:1 2016-08-22 13:30:03.533 SEC:1 2016-08-22 13:30:03.846 SEC:1 2016-08-22 13:30:04.158 SEC:1 2016-08-22 13:30:04.455 SEC:1 2016-08-22 13:30:04.783 SEC:-3 2016-08-22 13:30:05.096 SEC:-3 请问如何解决,有没有能够不根据行情刷新,得到剩余时间的方法?
[此贴子已经被作者于2016-8-22 13:50:16编辑过]
|
-- 作者:yukizzc -- 发布时间:2016/8/22 14:09:34 -- dynainfo(207)这个是行情时间,没有行情自然没时间 curenttime用这个去表示 |