M:=MA(CLOSE,M1);
N:=IF(BARSCOUNT(C)>=48,48,BARSCOUNT(C));
AMOV:=VOL*(C+L+H)/3;
MN:=SUM(AMOV,N)/SUM(VOL,N);
CROSS(M,MN),BPK;//K,D金叉,做多
CROSS(MN,M),SPK;//K,D死叉,做空。
AUTOFILTER;
第2行 'BARSCOUNT'后面不允许是'('!
BARSCOUNT不是文华的函数 WH8中您需要替换为BARPOS 同时IF 改为IFELSE
M:=MA(CLOSE,M1);
N:=IFELSE(BARPOS>=48,48,BARPOS);
AMOV:=VOL*(C+L+H)/3;
MN:=SUM(AMOV,N)/SUM(VOL,N);
CROSS(M,MN),BPK;//K,D金叉,做多
CROSS(MN,M),SPK;//K,D死叉,做空。
AUTOFILTER;