请教版主二个问题,盼指教。第一个问题
模型开多3手,并成交。然后平一手,还没成交。请问THOLDING=?;THOLDING2=?;
第二问题 把THOLDING放在条件的里面和外面,交易结果是否一样?
IF TTBKM AND H<=TTBKJ+ATR THEN
BEGIN
TCANCEL(TISREMAIN(3)>0, 3);
TCANCEL(TISREMAIN(2)>0, 2);
TSELLSHORT(THOLDING<0 ,0 ,LMT ,TTBPJ),ORDERQUEUE;
TBUY(THOLDING=0 ,开仓数,LMT ,TTBKJ);
END
IF TTBKM AND H>TTBKJ+ATR THEN
BEGIN
TCANCEL(TISREMAIN(4)>0, 4);
TCANCEL(TISREMAIN(1)>0, 1);
TSELLSHORT(THOLDING<0 ,0 ,MKT ),ORDERQUEUE;
TBUY(THOLDING=0 ,开仓数,MKT) ;
END
上面和下面的语句在交易时是否会有不同?
AA:=THOLDING;
IF TTBKM AND H<=TTBKJ+ATR THEN
BEGIN
TSELLSHORT(AA<0 ,0 ,LMT ,TTBPJ);
TBUY(AA=0 ,开仓数,LMT ,TTBKJ);
END
IF TTBKM AND H>TTBKJ+ATR THEN
BEGIN
TSELLSHORT(AA<0 ,0 ,MKT );
TBUY(AA=0 ,开仓数,MKT) ;
END
第一个问题 THOLDING=2;THOLDING2=3;
第二个问题,结果一样