
Если кто не в курсе то аггрегагация работают следующим образом: большие принты квадраты рисуются только если идут подряд сделки в одно сторону (покупки или продажи подряд), и они рисуются за то время которое стоит в настройках (условно 350 мс). Но если, летит обратная сделка, на любой лотаж, то большой принт прерывается и в ленту попадает эта не нужная сделка, котороая не влияет на цену, но мусорит ленту. Пример читаемой ленты на споте в первой картинке (принты большие не частые все понятно). Берем фьючи, и на них куча куча мелких сделок, в т.ч. из-за алгосов.
Если сделать настройку - скрывать сделки меньше Х, то бывает алгосня которая выдавливает цену частыми мелкими лотами, и тогда получится что цена растет, а ленту мы не видим.
И вот какое предложение теперь, сделать ленту, чтобы принт отрисовывался по дельте времени аггрегации. т.е. нам надо понимать кто двигает цену, эт преобладание продавцов или покупателей, вот идут покупки условно по 100 лотов 3 штуки, летит обратная продажа на 5 лотов, наш большой принт прерывается и рисуется обратка на 5, и при этом она на цену не влияет, а потом опять по 100 летят 2, это новый принт, а если взять дельту, то получатеся покупок на 495 лотов и он сожрал бы столько стакана, и вот тогда чистота движения цены появляется в стакане.
Частота и скорость ленты принтов будет регулироваться временем аггрегации, т.е. если выставить 1 с , то принты будут идти каждую секунду.
Может наберем хотябы фокус-группу, которая потестит этот вариант, ибо лента на фьючах очень грязная получается. Для сравнения, последите за лентой на споте, и разница будет очень ощутима.