以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  明明HOLDING<0,为什么还开?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84557)

--  作者:haizxj
--  发布时间:2015/8/28 21:32:31
--  明明HOLDING<0,为什么还开?

buyshort(kk and holding=0,1,LIMITR,cc);

 

就这一个开仓,然后用轮询一秒,结果发现开仓后又开一仓,后来是同步持仓乔正了,

这是怎么回事

 

来自 “持仓同步” 消息 2015-08-28 21:15:15
【同步】 RB01 理论持仓 多0 空1 实际持仓 多0 空2
理论持仓比实际持仓小,需要平仓
正在为您矫正持仓....


--  作者:haizxj
--  发布时间:2015/8/30 20:18:12
--  


图片点击可在新窗口打开查看此主题相关图片如下:20158282138243285.png
图片点击可在新窗口打开查看

我在想是不是因为你们这个软件里设置有问题

 

简单说,当我撤单时再追单时发出一个开仓指令,

因轮询时间为一秒,在这个一秒时间 内,又因轮询又发出一个开仓指令,结果导致这个重复开仓,结果发出矫正持仓指令,不知是不是这样


--  作者:jinzhe
--  发布时间:2015/8/31 9:06:10
--  

上面的都是你猜测的结果?

看下单日志


--  作者:haizxj
--  发布时间:2015/8/31 14:42:26
--  
15-08-31 14:40:09.281    【图表】IF00 运行完毕
2015-08-31 14:40:12.265    2015.08.31 14:40:12【图表】框架:r1 触发下单 BUYSHORT 品种 AG00 下单K线 2015.08.31 18:41:00 公式:ra1 窗格ID:0 代码行:58
2015-08-31 14:40:12.312    【图表】模型下单 1
2015-08-31 14:40:12.312    【图表】下单系数调整后 手数:1
2015-08-31 14:40:12.312    【图表】直接下单
2015-08-31 14:40:12.328    【图表】AG00 运行完毕
2015-08-31 14:40:12.328    【图表】RB00 运行完毕
2015-08-31 14:40:12.328    【图表】IF00 运行完毕
2015-08-31 14:40:12.328    【下单】AG12 价3327.000000 量1 买卖1 类型0 开平0 账户605300 Formula 1
2015-08-31 14:40:12.343    【指令】收到回报指令 ID = 591732838
2015-08-31 14:40:12.359    【回报】605300 : ag1512 - 已报单 1 价格:3327.00 开 卖
2015-08-31 14:40:12.359    【指令】收到回报指令 ID = 591732838

--  作者:haizxj
--  发布时间:2015/8/31 14:43:46
--  
2015-08-31 14:40:30.265    【图表】IF00 运行完毕
2015-08-31 14:40:32.265    【追单】发送了首次追单下单指令到队列 追单数量:1 账户605300 报单:1 成交0
2015-08-31 14:40:32.265    【追单】追单队列 撤单操作 订单号:591732838 账户:605300
2015-08-31 14:40:32.312    【指令】收到回报指令 ID = 591732838
2015-08-31 14:40:32.343    【回报】605300 : AG12 白银1512 - 已撤单 量:1
2015-08-31 14:40:32.343    【下单】AG12 价3324.000000 量1 买卖1 类型1 开平0 账户605300 Formula 1
2015-08-31 14:40:32.343    【指令】收到回报指令 ID = 591732838
2015-08-31 14:40:32.343    【追单】撤单成功,发送追单指令
2015-08-31 14:40:32.343    【指令】收到回报指令 ID = 591732839
2015-08-31 14:40:32.343    【回报】605300 : ag1512 - 已报单 1 价格:3321.00 开 卖
2015-08-31 14:40:32.343    【指令】收到回报指令 ID = 591732839
2015-08-31 14:40:32.359    【指令】收到回报指令 ID = 591732839
2015-08-31 14:40:32.359    【指令】收到成交回报指令 ORDERID = 591732839
2015-08-31 14:40:32.375    【回报】605300 : ag1512 - 已成交 1 价格:3324.00 开 卖
2015-08-31 14:40:32.375    【回报】605300 : ag1512 - 全部成交 1
2015-08-31 14:40:33.265    【图表】AG00 运行完毕
2015-08-31 14:40:33.265    【图表】RB00 运行完毕

--  作者:jinzhe
--  发布时间:2015/8/31 14:43:58
--  
这个是一个很正常的下单信息
--  作者:haizxj
--  发布时间:2015/8/31 14:44:26
--  
2015-08-31 14:41:09.265    【图表】AG00 运行完毕
2015-08-31 14:41:09.265    2015.08.31 14:41:09【图表】框架:rl 触发下单 BUYSHORT 品种 RB00 下单K线 2015.08.31 18:42:00 公式:ra1 窗格ID:2 代码行:58
2015-08-31 14:41:09.265    【图表】模型下单 1
2015-08-31 14:41:09.265    【图表】下单系数调整后 手数:1
2015-08-31 14:41:09.265    【图表】直接下单
2015-08-31 14:41:09.265    【图表】RB00 运行完毕
2015-08-31 14:41:09.265    【图表】IF00 运行完毕
2015-08-31 14:41:09.265    【下单】RB01 价1967.000000 量1 买卖1 类型0 开平0 账户605300 Formula 1
2015-08-31 14:41:09.281    【指令】收到回报指令 ID = 591732840
2015-08-31 14:41:09.296    【回报】605300 : rb1601 - 已报单 1 价格:1967 开 卖
2015-08-31 14:41:09.296    【指令】收到回报指令 ID = 591732840
2015-08-31 14:41:12.265    【图表】AG00 运行完毕

--  作者:haizxj
--  发布时间:2015/8/31 14:45:37
--  
2015-08-31 14:42:09.265    【图表】AG00 运行完毕
2015-08-31 14:42:09.265    2015.08.31 14:42:09【图表】框架:rl 触发下单 BUYSHORT 品种 RB00 下单K线 2015.08.31 18:43:00 公式:ra1 窗格ID:2 代码行:58
2015-08-31 14:42:09.265    【图表】模型下单 1
2015-08-31 14:42:09.265    【图表】下单系数调整后 手数:1
2015-08-31 14:42:09.265    【图表】直接下单
2015-08-31 14:42:09.265    【图表】RB00 运行完毕
2015-08-31 14:42:09.265    【图表】IF00 运行完毕
2015-08-31 14:42:09.265    【下单】RB01 价1965.000000 量1 买卖1 类型0 开平0 账户605300 Formula 1
2015-08-31 14:42:09.281    【指令】收到回报指令 ID = 591732842
2015-08-31 14:42:09.281    【回报】605300 : rb1601 - 已报单 1 价格:1965 开 卖
2015-08-31 14:42:09.296    【指令】收到回报指令 ID = 591732842
2015-08-31 14:42:12.265    【图表】AG00 运行完毕

--  作者:haizxj
--  发布时间:2015/8/31 14:46:57
--  
2015-08-31 14:45:54.265    【图表】IF00 运行完毕
2015-08-31 14:45:56.265    【追单】发送了首次追单下单指令到队列 追单数量:2 账户605300 报单:2 成交0
2015-08-31 14:45:56.265    【追单】追单队列 撤单操作 订单号:591732843 账户:605300
2015-08-31 14:45:56.281    【指令】收到回报指令 ID = 591732843
2015-08-31 14:45:56.281    【回报】605300 : AG12 白银1512 - 已撤单 量:2
2015-08-31 14:45:56.281    【下单】AG12 价3328.000000 量2 买卖0 类型1 开平1 账户605300 Formula 1
2015-08-31 14:45:56.281    【指令】收到回报指令 ID = 591732843
2015-08-31 14:45:56.281    【追单】撤单成功,发送追单指令
2015-08-31 14:45:56.296    【指令】收到回报指令 ID = 591732844
2015-08-31 14:45:56.296    【回报】605300 : ag1512 - 已报单 2 价格:3331.00 平 买
2015-08-31 14:45:56.296    【指令】收到回报指令 ID = 591732844
2015-08-31 14:45:56.296    【指令】收到回报指令 ID = 591732844
2015-08-31 14:45:56.312    【指令】收到成交回报指令 ORDERID = 591732844
2015-08-31 14:45:56.312    【回报】605300 : ag1512 - 已成交 1 价格:3328.00 平 买
2015-08-31 14:45:56.312    【指令】收到回报指令 ID = 591732844
2015-08-31 14:45:56.312    【指令】收到成交回报指令 ORDERID = 591732844
2015-08-31 14:45:56.328    【回报】605300 : ag1512 - 已成交 1 价格:3328.00 平 买
2015-08-31 14:45:56.328    【回报】605300 : ag1512 - 全部成交 2
2015-08-31 14:45:57.265    【图表】AG00 运行完毕

--  作者:jinzhe
--  发布时间:2015/8/31 14:52:21
--  
以下是引用haizxj在2015/8/31 14:45:37的发言:
2015-08-31 14:42:09.265    【图表】AG00 运行完毕
2015-08-31 14:42:09.265    2015.08.31 14:42:09【图表】框架:rl 触发下单 BUYSHORT 品种 RB00 下单K线 2015.08.31 18:43:00 公式:ra1 窗格ID:2 代码行:58
2015-08-31 14:42:09.265    【图表】模型下单 1
2015-08-31 14:42:09.265    【图表】下单系数调整后 手数:1
2015-08-31 14:42:09.265    【图表】直接下单
2015-08-31 14:42:09.265    【图表】RB00 运行完毕
2015-08-31 14:42:09.265    【图表】IF00 运行完毕
2015-08-31 14:42:09.265    【下单】RB01 价1965.000000 量1 买卖1 类型0 开平0 账户605300 Formula 1
2015-08-31 14:42:09.281    【指令】收到回报指令 ID = 591732842
2015-08-31 14:42:09.281    【回报】605300 : rb1601 - 已报单 1 价格:1965 开 卖
2015-08-31 14:42:09.296    【指令】收到回报指令 ID = 591732842
2015-08-31 14:42:12.265    【图表】AG00 运行完毕
以下是引用haizxj在2015/8/31 14:44:26的发言:
2015-08-31 14:41:09.265    【图表】AG00 运行完毕
2015-08-31 14:41:09.265    2015.08.31 14:41:09【图表】框架:rl 触发下单 BUYSHORT 品种 RB00 下单K线 2015.08.31 18:42:00 公式:ra1 窗格ID:2 代码行:58
2015-08-31 14:41:09.265    【图表】模型下单 1
2015-08-31 14:41:09.265    【图表】下单系数调整后 手数:1
2015-08-31 14:41:09.265    【图表】直接下单
2015-08-31 14:41:09.265    【图表】RB00 运行完毕
2015-08-31 14:41:09.265    【图表】IF00 运行完毕
2015-08-31 14:41:09.265    【下单】RB01 价1967.000000 量1 买卖1 类型0 开平0 账户605300 Formula 1
2015-08-31 14:41:09.281    【指令】收到回报指令 ID = 591732840
2015-08-31 14:41:09.296    【回报】605300 : rb1601 - 已报单 1 价格:1967 开 卖
2015-08-31 14:41:09.296    【指令】收到回报指令 ID = 591732840
2015-08-31 14:41:12.265    【图表】AG00 运行完毕