以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  
这个不是代码,是后台轮询的原则