顺水外汇EA交易网MT4

标题: 求助,辨别市场上挂单数量和种类 [打印本页]

作者: ruanzhihong    时间: 2016-4-28 18:10
标题: 求助,辨别市场上挂单数量和种类
如题:本来开动EA时就挂了4个买卖STOP挂单,市场运行一段时间后,请问怎么通过EA判断市场上还有没挂单OrderType()==OP_SELLSTOP
或者挂单
OrderType()==OP_BUYSTOP
还是2种都有?
还是2种都没有?

作者: stvyeap    时间: 2016-4-28 18:13
void close_buy()   //  多单平仓
  {
     for(int z=OrdersTotal()-1;z>=0;z--)
      {
       if(OrderSelect(z,SELECT_BY_POS,MODE_TRADES)==false) break;
         if(OrderSymbol() == Symbol()&& OrderType() ==OP_BUY && OrderMagicNumber()==id_1)
          {
            if(!OrderClose(OrderTicket(),OrderLots(),Bid,3,White))
               Print("OrderClose error ",GetLastError());
           }
         break;
      }
  
  
  }
     
void close_sell()   //  空单平仓
  {
     for(int z=OrdersTotal()-1;z>=0;z--)
      {
       if(OrderSelect(z,SELECT_BY_POS,MODE_TRADES)==false) break;
         if(OrderSymbol() == Symbol()&& OrderType() ==OP_SELL && OrderMagicNumber()==id_2)
           {
            if(!OrderClose(OrderTicket(),OrderLots(),Ask,3,White))
               Print("OrderClose error ",GetLastError());
           }
         break;
      }
  
  
  }
作者: stvyeap    时间: 2016-10-19 02:59
大概是這樣,自已摸摸。。。。
作者: EUR168    时间: 2016-10-19 03:38
太棒了,谢谢分享。




欢迎光临 顺水外汇EA交易网MT4 (http://www.waterforex.com/) Powered by Discuz! X3.2