加仓信号闪烁问题
// 功能:已有多头仓位的情况下,在当前bar的每个tick上判断最新价是否大于某个基准价,如果满足条件则加仓1手 if (MarketPosition==1) { newestPrice = C; If(newestPrice>basePrice && countOfEntries<nEntries) { Buy(1, C + splitdot); countOfEntries = countOfEntries+1; } }目的: 已有多头仓位的情况下,在当前bar的每个tick上判断最新价是否大于某个基准价,如果满足条件则加仓1手问题: 收盘价在每个tick值不一样, 所以导致信号闪烁, 结果每个bar只能加仓一次. 但上面这段代码就是本人的交易意图(在15分钟的bar内, 如果每个tick的价格满足条件,则加仓一手, 直到加到设定的仓位值)咨询: 不使用多图层, 能否解决这个交易问题?