If (MarketPosition == 0 And IsAuthValid)
{
If (CanGoLong And Close> HV(High, 3)And Vol > Vol_MA)
{
AboveCount = AboveCount[1] + 1;
} Else {
AboveCount = 0;
}

If (CanGoLong And Close > HV(High, 3) And Vol > Vol_MA)
{
AboveCount = AboveCount[1] + 1;
} Else {
AboveCount = 0;
}
If (AboveCount >= EntryBars)
{
Buy(1,Open); ,这个代码是不是有标准的未来函数? 当根K线的收盘价大于前三根最高价,然后在当根K线的Open处买入?这个Open是表示当根K开盘价还是下根K开盘价?
你这个代码肯定会信号闪烁的,用了close,还有vol的判断也有很大问题
逻辑都很混乱,你的最新价都大于前三根最高价了,你还想用当前bar的开盘价买入?这么低的价格买得到吗?认真思考过可行性吗?