反手策略出现了多空同时持仓,麻烦帮忙看一下,是不是代码哪里有问题,谢谢

// 最新Bar第一次生成时,Tick重新开始计数

If(BarStatus == 2 && gValue[0]!= Time)

{

LastBarTime = Time;

TickCounter = 0;

}

If(MarketPosition <> 1 && AvgValue1[1] > AvgValue2[1])

{

If(MarketPosition == 0 || BarStatus != 2)

// 无持仓,直接买多仓

// 持空仓且Bar不是实时行情,平空仓,买多仓

{

Buy(1,Open);

}Else// 持空仓,Bar实时行情,平空仓,通过TickCounter计数,延迟反手

{

BuyToCover(1,Open);

If(TickCounter == 0)

{

TickCounter = 1;

}Else If(TickCounter < DelayTicks)

{

TickCounter = TickCounter + 1;

}Else

{

Buy(1,Open);

}

}

}


If(MarketPosition <> -1 && AvgValue1[1] < AvgValue2[1])

{

If(MarketPosition == 0 || BarStatus != 2)

{

SellShort(1,Open);

}Else// 持多仓且Bar为实时行情,平多,延迟反手

{

Sell(1,Open);

If(TickCounter == 0)

{

TickCounter = 1;

}Else If(TickCounter < DelayTicks)

{

TickCounter = TickCounter + 1;

}Else

{

SellShort(1,Open);

}

}

}

实现多空单同时存在问题?
写了个简单做市策略 为啥到平仓之后就再开仓了 ,麻烦看下代码哪里有问题
新手学习TB,麻烦老师帮忙看下程序哪里出了问题吧,谢谢
反手罗辑有问题
帮忙看看这个代码是不是有问题?
多周期策略出现信号闪烁问题。
旗舰版多空两个程序加载超级图表后同时多空持仓
均线下只做空的代码有问题,哪位帮忙改改,谢谢
TB的老师,麻烦写个多空线
策略代码检查不出问题,是否有专门的人帮忙看源码问题?

建议发可以编译的代码

默认策略是不会用时有多空的

你setreadeside设置了2边?代码里没有体现

你也要说清楚是什么情况,哪里看到的多空持仓

我在TBQuant里的实盘里出现了啊