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
Post a Comment