CloseAllBuy

Author: Copyright 2018,fxMeter
0 Views
0 Downloads
0 Favorites
CloseAllBuy
//+------------------------------------------------------------------+
//|                                                  CloseAllBuy.mq5 |
//|                                           Copyright 2018,fxMeter |
//|                            https://www.mql5.com/en/users/fxmeter |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018,fxMeter"
#property link      "https://www.mql5.com/en/users/fxmeter"
#property version   "1.00"
#include <Trade\trade.mqh>
#include <Trade\PositionInfo.mqh>
CTrade trade;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   ulong ticket=0;
   int total= PositionsTotal();
   if(total<=0)return;
   for(int i=total-1;i>=0;i--)
     {
      if((ticket=PositionGetTicket(i))>0)
        {
         if(PositionGetSymbol(i)==Symbol() && (PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY))
           {
            trade.PositionClose(ticket);
           }
        }
     }
  }
//+------------------------------------------------------------------+

Comments