在OnBar中,以下止损语句已触发,我的账户已发起止损平仓,但是在策略单元中,相应的持仓数没有归0,即MarketPosition没有重置为0,麻烦各位老师解答下, 不像是信号闪烁
//实盘多开止损
If (Low < longStopPrice And MarketPosition == 1)
{
Commentary("触发多开仓止损信号" );
Sell(A_BuyPosition,Close);
}
//实盘空开止损
If (High > shortStopPrice And MarketPosition == -1)
{
Commentary("触发空开仓止损信号");
BuyToCover(A_SellPosition,Close);
}
零散的语句无法鉴定
但有观察到, Sell(A_BuyPosition,Close);里面居然用了A函数
很难认为这能正常运行
A_BuyPosition只是取了账户的实际持仓手数,实际运行的时候实盘账号能正常发起平仓,现在的疑问是为什么平仓后,策略单元还是拥有持仓