// ===> 主交易逻辑区<>
IF BARPOS>=21 THEN BEGIN
IF BARPOS=21 THEN N:=M; // 初始化N值
IF DAYCOUNT=6 OR BARPOS=21 THEN
N:=(19*N + ATR)/20; // 每6根K线更新N值
DAYCOUNT:=2;
DAYCOUNT:=DAYCOUNT+1;
ENTPOINT:=ENTERBARS+1;
IF TRADECOUNT>=MAX_TRADES THEN RETURN; // 交易次数限制
IF VOLATILITY_CONDITION AND CLOSE>ENTRY_PRICE THEN
BEGIN
EXECUTE交易("买入"); // 正确调用函数
TRADECOUNT:=TRADECOUNT+1;
END
ELSE IF CLOSE<REVERSE_ENTRY_PRICE THEN
BEGIN
EXECUTE交易("卖出"); // 正确调用函数
TRADECOUNT:=TRADECOUNT+1;
END;
END;求助各位大佬,这段代码,编译的时候说:EXECUTE交易("买入"); 未定义