Вообще не вижу проблем купить без комсы. Вы стакан видели или так, заранее "психуете"?
Вот текущий стакан. Там две плиты: покупка 12.850 и продажа 12.857
Между двумя плитами только заявки на продажу. Вам надо купить без комсы? Ставите условную заявку вида: если цена больше или равна 12.852, то выставить лимитную заявку на покупку по цене 12.851. Как только будут выкуплены все заявки продавцов по цене 12.851, Вы встанете со своей заявкой на покупку на эту временно пустую ступеньку
Если цена покупки по 12.851 Вас не устраивает, а устраивает любая-другая, находящаяся между двумя плитами ММ, то аналогичным образом формируете условную заявку по устраивающей Вас цене. Но срок ее исполнения существенно увеличиться, ведь занятых продавцами ступенек больше
P.S. Условные заявки для покупки/продажи фондов ликвидности, где между плитами ММ есть ступеньки, обсуждались подробно с примерами в ветке Сберброкер