请教: 帮我看看程序代码 逻辑上 哪里出现错误
IF(HOLDING=0) THEN BEGIN
IF(KD) THEN
BUY(HOLDING=0,1,MARKET)
END
IF(HOLDING=0) THEN BEGIN
IF(KK) THEN
BUYSHORT(HOLDING=0,1,MARKET)
END
IF(HOLDING>0) THEN BEGIN
IF((PD) THEN BEGIN
SELL(HOLDING>0,1,MARKET)
END
IF( O>REF(L,1) AND O<DTZSD) THEN BEGIN
SELL(HOLDING>0,1,MARKET)
END
END
IF(HOLDING<0) THEN BEGIN
IF(PK) THEN BEGIN
SELLSHORT(HOLDING<0,1,MARKET)
END
IF(O>REF(H,1) AND O>KTZSD)THEN BEGIN
SELLSHORT(HOLDING<0,1,MARKET)
END
END
这样的代码,编译是不通过的啊
IF(HOLDING=0) THEN BEGIN
IF(KD) THEN
BUY(HOLDING=0,1,MARKET)
END
改成
if holding=0 and kd then buy(1,1,market);
下面的都照着这样改