Добрый день. Позволяет ли ваш инструмент работать со стаканом заявок?

1) Например, поставить покупку перед крупным лотом в 100 единиц по мере его появления?
2) Распределить покупку по уровням. Например, лучшая покупка по 6000 у.е. Я хочу купить 100 лотов. Поставить 50 лотов по 5999 и 50 лотов по 5998 (но для этого робот должен увидеть лучшую покупку в стакане).
3) Купить объем по рынку из стакана, чтобы цена не изменилась выше, чем на 0.1%. Таким образом, при депозите на 100 лотов, возможно, "не потревожив рынок" мне надо взять только 35 лотов.

Если нет, то как можно такое реализовать?