IF AVGENTERPRICE-C>40*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END
IF C-AVGENTERPRICE>40*MINDIFF THEN BEGIN
SELLSHORT(1,HOLDING,MARKET);
END
可能存在的一点问题 就是这里用的是 C,收盘价,在最新K上就是最新价
C-AVGENTERPRICE
这样的话,某个K最高价或者最低价 是一个会触发信号的价格,但是当前的C可能不满足信号条件。如果轮训间隔比较大,错过了高低价的瞬间,那么信号可能就错过了就。