欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。
旧:
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); ENDIF 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线都符合条件。但我只要类似旧的功能,也就是滤掉新的图表交易它后面的连续开仓信号