代码编写请教

老师你好,我刚刚研究这段代码的时候,发现这个ConCrossOver没有回溯,用这种没有回溯的条件来设置这个EntryFlag作为开仓条件,这样不会出现信号闪烁吗?而且 If(MarketPosition == 0 And EntryCount <= ValidBars3) { If(EntryFlag And High >= EntryPoint And Vol >0) { Buy(0, Max(Open,EntryPoint)); } Else { EntryCount = EntryCount + 1; } }这段代码中,EntryFlag没有回溯,开仓价格直接用Max(Open,EntryPoint),不会造成偷价吗?

不会不会偷价信号闪烁,quant3直接setbase跑一跑就知道了

回复:老师我不太明白,ConCrossOver没有回溯,这个金叉一会成立一会不成立的,这样怎么不会信号闪烁呢?