Мне кажется, вы немного перепутали порядок ордеров, позволю себе поправить.
Если я ошибаюсь удалите сообщение.
Добавлю, что первые три ордера в стакане отображаются без компрессии, а остальные с компрессией.
Если про BUY ордера то вот так будет выглядеть по ценам:
1 ордер
2 ордер
3 ордер
4 цена 0.002462 - объём 0.3
5 цена 0.002460 - объём 0.2
6 цена 0.002335 - объём 0.1
7 цена 0.002332 - объём 0.11
8 цена 0.002330 - объём 0.12
Тогда система компрессии из этих 5 записей делает 2 записи:
0.002462 - 0.002460
0.002335 - 0.002330
И в ордербуке будут показаны только 2 строки с худшими ценами диапазона:
1 ордер
2 ордер
3 ордер
4 цена 0.002460 - объём 0.5
5 цена 0.002330 - объём 0.33
Если ваш ордер попадает в один из этих диапазонов и вы авторизовались, то вы увидите свой ордер по той цене, по которой он реально стоит. А остальной обьем отобразится по худшей цене:
Допустим ваш ордер имеет цену 0.002460 и обьем 0.3, тогда ордербук после авторизации для вас будет выглядеть:
1 ордер
2 ордер
3 ордер
4 цена 0.002462 - объём 0.3 - остаток от объёма из "вашего" диапазона
5 цена 0.002460 - объём 0.2 - остаток от объёма из "вашего" диапазона (который вы и называете "приклеенным") он стоит перед вашим т.к. поставлен раньше.
6 цена 0.002460 - объём 0.3 - ваш ордер
7 цена 0.002330 - объём 0.33