Если функции getDepoEx или getFuturesHolding ничего не возвращают, то говорить, что позиция по запрашиваемой бумаге нулевая можно только с определенной долей вероятности. Позиции могут быть еще не загружены с сервера.
Предлагаю убрать эту неопределенность, добавив уведомление "процедура загрузки позиций завершена", которое будет приходить клиенту ПОСЛЕ всех позиций. Отдельно для каждой секции после запуска шлюза.
Например, в виде функции, возвращающей: true ("позиции загружены"), false ("позиции не загружены"), nil (ошибка).