旧:
HA&&MA1>MA2&&DIFF>DEA&&TIME<145500,BK;
HB&&MA1<MA2&&DIFF<DEA&&TIME<145500,SK;
新:
IF HA AND MA1>MA2 AND DIFF>DEA AND TIME<145000 THEN BEGIN
SELLSHORT(HOLDING<0,1,MARKET);
BUY(HOLDING=0,1,MARKET);
END
IF HB AND MA1<MA2 AND DIFF<DEA AND TIME<145000 THEN BEGIN
SELL(HOLDING>0,1,MARKET);
BUYSHORT(HOLDING=0,1,MARKET);
END
这样更改,两语句有没有相同?编译后显示出来的结果不一样。旧的它只会买入一次,虽然后面的K线也符合条件;新的它会连续买入,因为后面的K线都符合条件。但我只要类似旧的功能,也就是滤掉新的图表交易它后面的连续开仓信号