OrderSelect总是返回4015错误(未选择成功),求助!

 

 代码如下,我的目的是返回每个订单的magic然后进行下一步操作。但是总是返回4015错误(未选择成功),不知道问题出在哪儿

 for(int j=OrdersTotal();j>=0;j--)
   {
      OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
      OrderMagicNumber();
      Alert("xxxxxxxxxx=       ",GetLastError());

   } 

 
j = OrderTotal() - 1
原因: