请教为什么会提示下单数量小于1,当时有输出TACCOUNT2(19,账户)为267137,3%为8000多左右,一手ru不够,那不能理解为什么触发的时候,日志里显示是3手,后来才说不够1手的,也应该开始就显示不足一手的。
tbuy(1,3%,lmt,dynainfo2(34,‘’)+3*mindiff,0,账户,‘’),PERTRADER;
debugfile('e:\aa.txt','动态权益为%.0f',TACCOUNT2(19,账户));
[此贴子已经被作者于2016/5/6 9:43:05编辑过]
///交易窗口提示
03001 : bu1609 - 已报单 1 价格:1960 开 买
2016-05-05 22:39:20
03001 : bu1609 - 已成交 1 价格:1960 开 买
2016-05-05 22:39:20
03001 : bu1609 - 已成交 1 价格:1960 开 买
2016-05-05 22:40:08
036001 : a1609 - 已报单 2 价格:3546 开 买
2016-05-05 22:40:08
036001 : a1609 - 已成交 2 价格:3543 开 买
2016-05-05 22:40:25
品种 RU09 委托价格 12235 委托下单数量小于1
/////////////////////////////////////////////////////////
2016-05-05 22:40:24.982 【后台】AG00 运行结束
2016-05-05 22:40:24.999 【后台】BUX00 运行结束
2016-05-05 22:40:25.011 【后台】AX00 运行结束
2016-05-05 22:40:25.025 【后台】M00 运行结束
2016-05-05 22:40:25.037 【后台】RM00 运行结束
2016-05-05 22:40:25.052 【后台】Y00 运行结束
2016-05-05 22:40:25.065 【后台】MA00 运行结束
2016-05-05 22:40:25.076 【后台】RU00 TBuy 已成功触发下单操作 价格:12235.000000 数量:3 类型:0 账户:03001 品种:RU00
2016-05-05 22:40:25.077 【后台】百分比下单模式
2016-05-05 22:40:25.077 【后台】多账户及策略系数 委托账户或者组: 036001
2016-05-05 22:40:25.078 【后台】CTP登录账户 1 个
2016-05-05 22:40:25.078 【后台】CTP组 036001 下单
2016-05-05 22:40:25.079 【后台】CTP账户 036001 下单系数为1.000000
2016-05-05 22:40:25.079 【后台】CTP账户 036001 百分比下单计算数量为 0
2016-05-05 22:40:25.080 【后台】账户 036001 下单,系数调整后下单量:0
2016-05-05 22:40:25.080 【后台】下单已发送
2016-05-05 22:40:25.081 【后台】金仕达登录账户 0 个
2016-05-05 22:40:25.081 【后台】恒生登录账户 0 个
2016-05-05 22:40:25.082 【后台】子账户 登录账户 0 个
2016-05-05 22:40:25.082 【后台】扩展接口 登录账户 0 个
2016-05-05 22:40:25.086 【后台】RU00 运行结束
2016-05-05 22:40:25.090 【回报】品种 RU09 委托价格 12235 委托下单数量小于1
2016-05-05 22:40:25.095 【后台】OI00 运行结束
2016-05-05 22:40:25.105 【后台】P00 运行结束
2016-05-05 22:40:25.117 【后台】TA00 运行结束
2016-05-05 22:40:25.124 【后台】AG00 运行结束
2016-05-05 22:40:25.130 【后台】AL00 运行结束
2016-05-05 22:40:25.138 【后台】AU00 运行结束
2016-05-05 22:40:25.148 【后台】BUX00 运行结束
2016-05-05 22:40:25.156 【后台】CU00 运行结束
2016-05-05 22:40:25.163 【后台】HC00 运行结束
2016-05-05 22:40:25.170 【后台】NI00 运行结束
2016-05-05 22:40:25.176 【后台】PB00 运行结束
2016-05-05 22:40:25.183 【后台】RB00 运行结束
2016-05-05 22:40:25.191 【后台】RU00 运行结束
2016-05-05 22:40:25.197 【后台】SN00 运行结束
2016-05-05 22:40:25.203 【后台】ZN00 运行结束
2016-05-05 22:40:25.211 【后台】AX00 运行结束
2016-05-05 22:40:25.220 【后台】I00 运行结束
/////////////////////////////////////////////////////////
是这样的顺序,
2016-05-05 22:40:25.076 【后台】RU00 TBuy 已成功触发下单操作 价格:12235.000000 数量:3 类型:0 账户:03001 品种:RU00
这里的3是百分之3的3,而不是实际下单的3手,
然后下面的这些才是实际下单手数
2016-05-05 22:40:25.077 【后台】百分比下单模式
2016-05-05 22:40:25.077 【后台】多账户及策略系数 委托账户或者组: 036001
2016-05-05 22:40:25.078 【后台】CTP登录账户 1 个
2016-05-05 22:40:25.078 【后台】CTP组 036001 下单
2016-05-05 22:40:25.079 【后台】CTP账户 036001 下单系数为1.000000
2016-05-05 22:40:25.079 【后台】CTP账户 036001 百分比下单计算数量为 0
2016-05-05 22:40:25.080 【后台】账户 036001 下单,系数调整后下单量:0
百分比下单计算后得出结果实际的下单手数是0(不满1手就是0)
016-05-05 22:40:25.090 【回报】品种 RU09 委托价格 12235 委托下单数量小于1
最终回报不满一手不能下单
请问,在这种情况下,3%资金不够下一手,但想实盘下一手,要怎么解决?