• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Вопросы по MQL5

matro3

Интересующийся
Регистрация
23.07.2013
Сообщения
17
Реакции
2
Поинты
0.000
Всем доброго дня.
Попытки освоить mql5 встают из-за простого не понимания.
В mql5 OrdersTotal() возвращает кол-во отложенных ордеров?
Как получить кол-во действующих, если это возможно?
 

itrusted

Интересующийся
Регистрация
30.05.2015
Сообщения
93
Реакции
24
Поинты
0.000
Странно, что за столько времени никто не ответил. Вот так ищешь в гугле ответ на вопрос, а находишь вопрос без ответа.

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