固定止盈止损,为什么总是开仓后第二跟bar线就平仓了?

固定止盈止损的代码完全按照模板来的,不知道为什么一直都是第二根bar线就平仓,具体代码如下

If(MarketPosition==0)
        {
            startconditon=True;
            If(conditon1 And conditon3 And MarketPosition!=1)
            {
                dconditon=True;
                myentryprice=XJX[1];
                Buy(SS,myentryprice);
            }
            If(conditon2 And conditon4 And MarketPosition!=-1)
            {
                kconditon=True;
                myentryprice=XJX[1];
                SellShort(SS,myentryprice);
            }
        }
        MinPoint = MinMove*PriceScale;
        MyEntryPrice = AvgEntryPrice;
        If(MarketPosition==1 And BarsSinceEntry>=1)
        {
            pdconditon=True;
            If(High>=MyEntryPrice + TakeProfitSet*MinPoint)
            {
                MyExitPrice=MyEntryPrice + TakeProfitSet*MinPoint;
                If(Open < MyExitPrice) MyExitPrice = Open; 
                Sell(SS,MyExitPrice);
            }
            Else If(Low<=MyEntryPrice - StopSet*MinPoint);
            {
                MyExitPrice=MyEntryPrice - StopSet*MinPoint;
                If(Open < MyExitPrice) MyExitPrice = Open; 
                Sell(SS,MyExitPrice);
            }  
       }
      Else If(MarketPosition==-1 And BarsSinceEntry>=1)
        {
            pkconditon=True;
             If(Low<=MyEntryPrice - TakeProfitSet*MinPoint)
            {
                MyExitPrice=MyEntryPrice - TakeProfitSet*MinPoint;
                If(Open < MyExitPrice) MyExitPrice = Open; 
                BuyToCover(SS,MyExitPrice);
            }
            Else If(High>=MyEntryPrice + StopSet*MinPoint);
            {
                MyExitPrice=MyEntryPrice + StopSet*MinPoint;
                If(Open < MyExitPrice) MyExitPrice = Open; 
                BuyToCover(SS,MyExitPrice);
            }
       }

增加止盈止损后,原位置不开仓了
手动开仓后,想自己移动止盈,还有固定止损
代码写了固定止损和固定止盈,当盘中出现大K线时,此K线的最高价和最低价同时满足止损和止盈,得怎么办?
账户手工开仓后,怎样利用开拓者平台对该手工仓单进行止盈止损(对于止盈最好能实现浮动止盈)
固定止损锚定问题
老师好,请教一个问题,如何写当跟BAR上不能交易两次,比如开仓后不能平仓和平仓后不能再开仓?谢谢!
止盈止损代码编写
代码中止盈止损不起作用
根据账户权益止盈止损
关于止损止盈的写法

不是因为条件满足了么?输出一下平仓条件