IF结构在回测中怎么不执行? (文华财经WH8赢智V8.2)

投资者咨询:IF结构在回测中怎么不执行? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 0:03
IF (BKVOL=0&&CLOSE<LOW) THEN  
BEGIN
IF SKVOL=0 THEN BK(1);
ELSE BPK(SKVOL);
END

技术人员回复
日期:2019-4-15 8:03
 指令行不能单独一句的,同时IF THEN语句条件也有问题,收盘价不可能比最低价还低

而且麦语言汇总IF THEN 语句最好分开书写,不要用ELSE 和IF 嵌套

IF BKVOL=0&&SKVOL=0&&CLOSE<REF(C,1) THEN  
BEGIN
1,BK(1);
END
IF BKVOL=0&&SKVOL>0&&CLOSE<REF(C,1) THEN 
BEGIN
1, BPK(SKVOL);
END