mt5 check open position and check open selll position

 int  check_buy_open_position()

{

   int numberofbuyposition=0;

   for (int i = PositionsTotal()-1;i>=0;i--)

   {

      string currencypair=PositionGetSymbol(i);

      int position_direction=PositionGetInteger(POSITION_TYPE);

      if (Symbol()==currencypair && position_direction == POSITION_TYPE_BUY)

      {

         numberofbuyposition=numberofbuyposition+1;

      }

   }

return numberofbuyposition;

}


int  check_SELL_open_position()

{

   int numberofSELLposition=0;

   for (int i = PositionsTotal()-1;i>=0;i--)

   {

      string currencypair=PositionGetSymbol(i);

      int position_direction=PositionGetInteger(POSITION_TYPE);

      if (Symbol()==currencypair && position_direction == POSITION_TYPE_SELL)

      {

         numberofSELLposition=numberofSELLposition+1;

      }

   }

return numberofSELLposition;

}



Comments

Popular posts from this blog

MQL5 : Add time to current time in mins

MQL5 : Get current trading session