下面是我的下单记录:2015-06-03 14:04:30.021 【指令】收到回报指令 ID = -2034193229
2015-06-03 14:04:30.035 【后台】CF00 TBuyShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:CF00
2015-06-03 14:04:30.036 【后台】下单已发送
2015-06-03 14:04:30.040 【后台】CF00 TBuyShort 已成功触发下单操作 价格:13083.000000 数量:1 类型:0 账户: 品种:CF00
2015-06-03 14:04:30.041 【后台】下单已发送
2015-06-03 14:04:30.052 【下单】CF09 价0.000000 量1 买卖1 类型1 开平0 账户600073 Formula 1
2015-06-03 14:04:30.052 【后台】CF00 运行结束
2015-06-03 14:04:30.053 【下单】CF09 价13083.000000 量1 买卖1 类型0 开平0 账户600073 Formula 1
2015-06-03 14:04:30.053 【后台】RB00 运行结束
1、我想问下,这个30秒035毫秒的那个操作,价格是000,这个是不是 说明它是市价下单?
2、下面的是我开仓程序,这个我已经限定了仓位了,为什么还能继续开仓呢?
kdwcj:=TISPRVREMAIN(1);//开多未成交
kkwcj:=TISPRVREMAIN(3);//开空未成交
pdwcj:=TISPRVREMAIN(2);//平多未成交
pkwcj:=TISPRVREMAIN(4);//平空未成交
tbuy(tholding2=0 and jzkc and kdwcj=0 and pkwcj=0,xdsl,mkt) ; //急涨开多
tbuySHORT(tholding2=0 and jdkc and kkwcj=0 and pdwcj=0 ,xdsl,mkt) ;//急跌开空
tbuy(tholding2=0 and szkc and kdwcj=0 and pkwcj=0,xdsl,lmt,(intpart(gpx)+hd*a)) ; //开多
tbuy(tholding2=0 and xdhckc and kdwcj=0 and pkwcj=0 ,xdsl,lmt,intpart(gpx)) ; //开多
tbuySHORT(tholding2=0 and xdkc and kkwcj=0 and pdwcj=0 ,xdsl,lmt,(intpart(gpx)-hd*a)) ;//开空
tbuySHORT(tholding2=0 and szhckc and kkwcj=0 and pdwcj=0 ,xdsl,lmt,intpart(gpx)) ;//开空
两句相近的开仓语句之间sleep一下, 运算速度太快导致没有接收到改变的信息
我就怕出现这个返回不及时的情况出现,特意把顺序调整了一下。
那老师,我的开仓语句本身是没有问题的吧?