Re: Вопросы по MQL5
Странно, что за столько времени никто не ответил. Вот так ищешь в гугле ответ на вопрос, а находишь вопрос без ответа.
Количество открытых действующих ордеров (они в MQL5 называются позициями) возвращает функция PositionsTotal()
По каждому инструменту (каждой валютной паре) может быть не более одной действующей позиции - такая идеология MQL5.
А есть ещё "Сделки" (Deal). Это торговые распоряжения, они не могут быть активными, есть только их история. Приказ либо открывает позицию, либо изменяет или закрывает её, если позиция по инструменту уже была открыта.