模拟交易中,委托记录如下:
问题一:10:13:50和10:13:51这两次成交明细委托记录中都没有(都没有委托何来成交明细?)
未成交委托如下:(没有记录)
交易状态中所有的申报和成交如下:
交易状态1:
交易状态2:
我的开空条件如下:
IF time<144500 and open<= LOWESTOF15MIN AND HOLDING>=0 THEN BEGIN//14:45之前如果最低价突破设定时间内的前低并且目前没有空单或持仓为0
MYPRICE: = LOWESTOF15MIN;//预设进场价.既等于设定时间内的前低
IF open< MYPRICE THEN//如果开盘价小于预设进场价,那么
BEGIN
MYPRICE:=open;
SELL(HOLDING>0,0,LIMITR,MYPRICE);//如果有多单先平
BUYSHORT(HOLDING=0,LOTS,LIMITR,MYPRICE);//如果没有持仓则以开盘价开空LOTS手
lowprice:=enterprice;
END
END
我的想法是只在空仓的情况下(HOLDING=0),才开空仓或多仓.我的开多仓是 BUY(HOLDING=0,LOTS,LIMITR,MYPRICE);//如果没有持仓则以开盘价开多LOTS手
可我昨天(01月14日)的交易状态显示却如下:
问题4:为何我加了条件限制:只在空仓的情况下(HOLDING=0),才开空仓或多仓.而上图中在10:00:36已成交的情况下(已有多仓).在10:10:00又申报买入开仓?而且在10:13:01成交了.难道HOLDING=0的开仓条件不起作用?
以上4个问题是我最近模拟交易中遇到的问题,一直想不明白,希望各位大侠百忙中给我详细解答一下,不胜感激
成交明细有下单但是委托记录却没有,很有可能是其他人在下单
你们能不能好好看看我的问题啊!!我很认真的想得到你们的解答,图一个个贴上,问题几个,缺没有答案啊.
我的是模拟交易.我一个人上班去了,电脑放家里,不可能有其它人下单,是程序自己走的!