
老师你好,我刚刚研究这段代码的时候,发现这个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没有回溯,这个金叉一会成立一会不成立的,这样怎么不会信号闪烁呢?