以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 后台轮询超时的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=54046) |
-- 作者:leonxu -- 发布时间:2013/7/17 21:28:02 -- 后台轮询超时的问题 我的策略是一分钟图上跑的后台,设的固定1秒轮询,但程序中设了有sleep(500),这样有可能这个策略不能一秒时间内走完,这样的话,会出现什么结果,策略一轮完,就接着轮,还是要等另一个整秒开始?
再具体点就是
设定了固定一秒轮询, 第一秒的时候, 开设执行后台的策略程序, 但是第二秒的时候第一秒的策略还没有结束, 这个时候第二秒会有什么事件发生? 1. 等待第一秒的策略完成, 然后执行, 2. 不管第一秒的事件在什么状态
第二秒马上执行, 3, 不执行 |
-- 作者:jinzhe -- 发布时间:2013/7/18 9:37:28 -- 当后台程序还没刷新完毕但是又有新的行情到来时:置标志,等待刷新完成后,判断标志位,如果来不及则放弃 |
-- 作者:leonxu -- 发布时间:2013/7/18 12:03:28 -- 能举个例吗 |
-- 作者:王锋 -- 发布时间:2013/7/18 12:09:58 -- 我相信后台的用户,应该懂得熟练使用DEBUGFILE函数,在你的模型里添加调试输出,这样遇到这类问题通过自行调试就可以解决的 |
-- 作者:leonxu -- 发布时间:2013/7/18 12:46:43 -- 当后台程序还没刷新完毕但是又有新的行情到来时:置标志,等待刷新完成后,判断标志位,这个是应该放在程序的开头还是结尾? |
-- 作者:jinzhe -- 发布时间:2013/7/18 13:15:59 -- 这个不是代码,是后台轮询的原则 |