以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [求助]4个帐户连续下单会漏单? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=77106) |
-- 作者:bbking -- 发布时间:2015/3/31 11:37:01 -- [求助]4个帐户连续下单会漏单? 几秒内做5次连续买入 每次买入4个帐户同时发委托 hold:=hold+1; sleep(500); 咋漏了2单? 实际发出的委托只有3次~ 而hold从0变到5了 |
-- 作者:bbking -- 发布时间:2015/3/31 11:39:00 -- if cond1 then begin tbuy(1,px1,lmt,xxb,0,ac1,\'\'),NOATTACK; tbuy(1,px2,lmt,xxb,0,ac2,\'\'),NOATTACK; tbuy(1,px3,lmt,xxb,0,ac3,\'\'),NOATTACK; tbuy(1,px4,lmt,xxb,0,ac4,\'\'),NOATTACK; SETREGVAL(\'semi\',str1&\'_hold\',hold+1); sleep(500); end 差不多是这个写法 实盘tbuy发出的买入委托只有3次 而hold加了5次 见鬼了 是不是sleep这个函数有点问题? [此贴子已经被作者于2015/3/31 11:39:36编辑过]
|
-- 作者:bbking -- 发布时间:2015/3/31 13:06:52 -- 谁来回答一下啊 |
-- 作者:bbking -- 发布时间:2015/3/31 13:12:56 -- 之前不是说多帐户下单只有超过5个的时候才会漏单吗? 咋4个帐户就开始漏单了? |
-- 作者:bbking -- 发布时间:2015/3/31 13:35:14 -- 金字塔的人还没上班啊? 这个论坛还有没有人啊? |
-- 作者:yukizzc -- 发布时间:2015/3/31 13:40:14 -- 有的,您这问题我们看下。 有情况会回复的。 |
-- 作者:bbking -- 发布时间:2015/3/31 13:46:57 -- 我都试了sleep(1500)了 还是有漏单 不知道怎么回事 之前0.5秒报单频率可能太高 延迟到1.5秒报一次 16笔(连续发16次每次1.5秒)委托里面少了2笔 |
-- 作者:bbking -- 发布时间:2015/3/31 13:49:35 -- 之前0.5秒是报5笔少2笔 |
-- 作者:fly -- 发布时间:2015/3/31 13:51:13 -- 用的是3.几的版本 hold是GLOBALVARIABLE定义的变量吗? 是第一次出现这种现象吗?还是每次都会。
if cond1 then begin 在这段代码里,出现一次信号,会对四个账号下单,hold的值只递增一次的。
|
-- 作者:bbking -- 发布时间:2015/3/31 14:14:14 -- 3.5版本 hold是注册表 str1:=FORMULANAME&stklabel();、 hold:=GETREGVAL(\'semi\',str1&\'_hold\',0); 我刚才试了只对2个帐户下单一样会漏单 前面在笔记本上下5笔漏2笔 现在换到天翼云上下5笔漏一笔 |