Если количество лотов пришло к 0.. значит деньги в портфеле кончились.
Просто перерасчет лотов (и следовательно статистики торговли) проходит уже после расчета скрипта. В принципе, я могу сделать, чтобы такие сделки удалялись.