Мой робот торгует чисто лимитками, поэтому стаканы физически не может сносить.
Мне зимой предъявили за 3 случая: в первом робот выскочил в неубыток из одной облигации, в которой застрял еще осенью (объем 5—10 тыс.); во втором вообще не было сделок, но, судя по логам робота, он сцепился с другим роботом под конец торгов, и они дрочилово в стакане устроили; в третьем не помню, что было, но тоже какая-то фигня.
Брокер порекомендовал почитать про виды манипуляций на сайте мосбиржи, в особенности про layering. Возможно, второй случай биржа посчитала layering'ом, фиг знает.
В итоге добавил в робота ограничитель частоты заявок, и вроде пока все норм.