Возвращает размер лота последнего выставленного ордера или -1. Ограничить перечень проверяемых ордеров можно параметрами функции:
sy - Наименование инструмента. Если задать этот параметр, то функция проверит ордера только заданного инструмента. NULL означает текущий инструмент, а "" (по умолчанию) - любой инструмент.
op - Операция, тип отложенного ордера. Допустимые значения: OP_BUYLIMIT, OP_BUYSTOP, OP_SELLLIMIT, OP_SELLSTOP или -1. Значение по умолчанию -1 - означает любой ордер.
mn - Идентификатор ордера (MagicNumber). Значение по умолчанию -1 - любой магик.
Примеры использования функции GetLotLastOrder().
Узнать размер лота последнего выставленного ордера
GetLotLastOrder();
Узнать размер лота последнего выставленного ордера по текущему инструменту
GetLotLastOrder(NULL);
Узнать размер лота последнего ордера BuyLimit по любому инструменту
GetLotLastOrder("", OP_BUYLIMIT);
Узнать размер лота последнего ордера SellStop с магиком 123456 по EURUSD
GetLotLastOrder("EURUSD", OP_SELLSTOP, 123456);
Узнать размер лота последнего ордера с магиком 2345 по текущему инструменту
GetLotLastOrder(NULL, -1, 2345);
В аттаче традиционно рабочий скрипт с вышеприведёнными примерами