请问怎么解决实际持仓与图表持仓不一致问题?

//新手刚刚学习,很多语法不懂,希望老师可以完整的写好,万分感谢!!

Params

Vars

     Series<Numeric> MA1;
     Series<Numeric> MA2;

Events

    OnBar(ArrayRef<Integer> indexs)
    {

         MA1 =  Average(C,10);

         MA2 =  Average(C,20);

         if(CrossOver(MA1[1],MA2[1])

     {

            Buy(1,Max(H[1],O));

      }

         

             if(MA1<MA2)

      {

             Sell(0,Min(L[1],O));

      }

//基于以上开多 平多条件,假设实际账户持仓5手多单,而图表只有1手多单,怎么等MA1<MA2满足平仓条件后,平掉所有持仓,就是平了实际账户的5手多单

实际持仓少于理论持仓,可平仓位不足问题如何解决?
策略交易持仓与资金账户实际持仓的问题
图表信号与持仓不一致
出现闪烁后图表信号持仓如何与账户持仓同步
交易策略界面显示的和期货账户实际的持仓不一致,MarketPosition获取持仓数值不对
监控器与图表信号不一致的问题
关于算法代理信号持仓与账号持仓
图表信号,我怕出现持仓不一致,后面用个a函数会有问题吗
策略交易初始持仓总是不为0怎么解决?
如果获取连续合约(888合约)图表上的连续合约对应主力合约的账户实际持仓?