我的策略是一分钟图上跑的后台,设的固定1秒轮询,但程序中设了有sleep(500),这样有可能这个策略不能一秒时间内走完,这样的话,会出现什么结果,策略一轮完,就接着轮,还是要等另一个整秒开始?
再具体点就是
设定了固定一秒轮询, 第一秒的时候, 开设执行后台的策略程序, 但是第二秒的时候第一秒的策略还没有结束, 这个时候第二秒会有什么事件发生? 1. 等待第一秒的策略完成, 然后执行, 2. 不管第一秒的事件在什么状态
第二秒马上执行, 3, 不执行
当后台程序还没刷新完毕但是又有新的行情到来时:置标志,等待刷新完成后,判断标志位,如果来不及则放弃
我相信后台的用户,应该懂得熟练使用DEBUGFILE函数,在你的模型里添加调试输出,这样遇到这类问题通过自行调试就可以解决的
当后台程序还没刷新完毕但是又有新的行情到来时:置标志,等待刷新完成后,判断标志位,这个是应该放在程序的开头还是结尾?