以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  J05策略运行结束早于成交回报  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=183869)

--  作者:weishao
--  发布时间:2021/1/12 12:25:27
--  J05策略运行结束早于成交回报
J05策略运行结束早于成交回报
图片点击可在新窗口打开查看此主题相关图片如下:循环代码.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:sleep语句能延后100毫秒左右.png
图片点击可在新窗口打开查看


--  作者:weishao
--  发布时间:2021/1/12 12:31:20
--  
我就只上图:
J05在49秒触发,按代码应该延后5秒到54秒后(50次循环,每次100毫秒)再执行循环结束后的代码,(这时候应该已经成交了).但是2021-01-12 10:49:54.102    【后台】J05 运行结束,50次循环的语句没起作用,但是SLEEP语句是其作用的.什么原因?

--  作者:weishao
--  发布时间:2021/1/12 12:32:42
--  

图片点击可在新窗口打开查看此主题相关图片如下:j05运行结束早于成交回报.png
图片点击可在新窗口打开查看


--  作者:weishao
--  发布时间:2021/1/12 12:35:16
--  
J05在54(49)秒触发,按代码应该延后5秒到59秒后(50次循环,每次100毫秒)再执行循环结束后的代码,(这时候应该已经成交了).但是placeorder记录的:2021-01-12 10:49:54.102    【后台】J05 运行结束,50次循环的语句没起作用,但是SLEEP语句是其作用的.什么原因?
之前的吧54秒看成49秒了.不好意思

--  作者:weishao
--  发布时间:2021/1/12 12:42:30
--  
下单到成交延时9秒,59秒时应该也没成交(PLACEORDER显示50分15秒的时候才成交回报),但是J05运行结束的时间应该在59秒之后,不应是54秒啊,
--  作者:banzhuan
--  发布时间:2021/1/12 13:58:26
--  
这里的运行结束是指轮询的时间结束,并不是指策略运行的时间结束。比方说策略是10秒轮询,那每隔10秒就会出现一个运行结束
[此贴子已经被作者于2021/1/12 13:59:04编辑过]

--  作者:weishao
--  发布时间:2021/1/12 14:54:23
--  
如果没有运行结束,应该可以拿到成交价的,可是每个品种都拿不到成交价啊


--  作者:weishao
--  发布时间:2021/1/12 14:55:51
--  
轮询总该这个品种的当前数据的每个语句执行完了再轮询其他品种吧?


--  作者:banzhuan
--  发布时间:2021/1/12 15:15:41
--  
是的,是按每个品种依次轮询,上一个品种运行完才会运行下个品种