опять же, введи в скрипты возможность определять свободное депо и брать часть от него при достижении безубытка либо повторении сигнала.