Всем привет!
Reconstructed Tape (Aggregated Time&Sales) полезная штука на фьючерсном рынке (и наверное на стоках тоже, здесь у меня опыта меньше). Ее предлагают ряд терминалов: ATAS, Bookmap, Quantower, Jigsaw. Сам такую ленту использую на фьючере ES-mini, но недавно решил детально разобраться (опираясь на логику и некоторое понимание рынков) как ее считают платформы.
Какие правила для агрегации трейдов?
Время, цена и направления трейда (!) Вроде бы логично. Но что если ордер, даже не большой по объему, (допустим 50 лотов для ES) исполняется не за 1 млсекунду, а немного дольше? Тогда нужно добавлять временной лаг и суммировать трейды, у которых время отличается, но при этом цена и направление одни. Такой подход реализовали в
Quantower
Очень похожий механизм реализован в Jigsaw, но они добавили дополнительные условия для раскраски трейдов исходя из скорости потока и наверное еще какой-то фигни (сильно глубоко не копал их)
Но меня удивила платформа Bookmap. У них агрегация реализовано очень хитро, т.к. они суммируют не только по разному времени, но и по разной цене (!). И здесь тоже логично, т.к. крупный ордер чаще всего сносит ненсколько уровней. Но здесь также нужно глубже копать, т.к. слоожно сказать, какое количество уровней учитывать в агрегации. Возможно нужно опираться на скорость потока...
Может у кого-то есть идеи по этому вопросу?)