使用mql4交替买卖订单

时间:2020-04-15 05:15:52

标签: mql4

请有人帮助我使用mql4代码来交替买卖订单,即如果买单触及止损,则应执行卖单,如果卖单触及止损,则应执行买单。 / p>

1 个答案:

答案 0 :(得分:0)

如果您要求循环订单并根据类型进行操作,那么以下内容可能会有所帮助:

// We go through all the open orders
   for(int b = OrdersTotal()-1; b>=0; b--)
     {
      // we select an order
      if(OrderSelect(b,SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol()==Symbol())
           {
            if(OrderType()==OP_BUY)
              {
                // Do something on buy trades
              }
              }
            if(OrderType()==OP_SELL)
              {
                // Do something on buy trades
               }
            }
        }
    }