close buy or sell position mql5
void close_sell_position()
{
for (int i=PositionsTotal()-1;i>=0;i--)
{
string currencypair=PositionGetSymbol(i);
int position_direction=PositionGetInteger(POSITION_TYPE);
if(currencypair==Symbol() && position_direction == POSITION_TYPE_SELL)
{
int ticket=PositionGetTicket(i);
trade.PositionClose(ticket);
}
}
}
void close_buy_position()
{
for (int i=PositionsTotal()-1;i>=0;i--)
{
string currencypair=PositionGetSymbol(i);
int position_direction=PositionGetInteger(POSITION_TYPE);
if(currencypair==Symbol() && position_direction == POSITION_TYPE_BUY)
{
int ticket=PositionGetTicket(i);
trade.PositionClose(ticket);
}
}
}
Comments
Post a Comment