为何在开仓前 MarketPosition 和开仓后Commentary出来的MarketPosition是一样的

代码如下:

Commentary("MarketPosition1:   " + Text(MarketPosition));

If(MA1[1]>MA2[1] and MarketPosition<=0 ){

Buy(1,Open);

}

Commentary("MarketPosition2:   " + Text(MarketPosition));

 

理应来说有信号的时候Commentary出来的MarketPosition1 和MarketPosition2 是不一样的,但是 为何我复盘的时候,看的是一样的?

当前持仓是空仓6手,但是用Commentary打印出MarketPosition 为1
请教MarketPosition的问题
清仓后 MarketPosition 依然是1
收盘前平仓、延时开仓(代码共享)
MarketPosition() 获取到的状态不对
MarketPosition 相同的代码不同的品种 运行结果不一样
开仓后,如何记录开仓价前一根棒的最低价作为止损
marketposition问题
MarketPosition判断问题
增加止盈止损后,原位置不开仓了

你仔细看看开仓的位置

我的就不行,而且 复盘的时候,添加公式,就没有买卖的commentery