IF BuyIF=1 AND BARPOS>prebarPK THEN BEGIN
SELLSHORT(1,手数,THISCLOSE);//平空单
prebarPK:=BARPOS;
END
IF BuyIF=1 AND BARPOS>prebarD THEN BEGIN
BUY(1,手数,THISCLOSE);//开多单
prebarD:=BARPOS;
END 经常不发单,或者只平,不开 ,或者只开不平 ,怎么回事? 设置是 1秒 tick
IF BuyIF=1 AND BARPOS>prebarPK THEN BEGIN
SELLSHORT(hollding<0,手数,THISCLOSE);//平空单
prebarPK:=BARPOS;
END
IF BuyIF=1 AND BARPOS>prebarD THEN BEGIN
BUY(holding=0,手数,THISCLOSE);//开多单没加holding 就是想看一下 策略的执行情况 , 平多 、开空、平空、开多 都有的, 可以执行不完整。