Виталий Зенин
Виталий Зенин личный блог
24 мая 2020, 19:22

Сбор стакана FAST

Добрый день! Кто-то собирал здесь стаканы по FAST? 

У меня при частоте в 10 мс получаются спайки и я не пойму, норма ли это?
На рисунке изображен стакан — зеленым биды, красным аски, объем цветом. Слева направо — движение во времени. 
Видно 3 спайки. Флуктуации из-за способа воспроизведения исключены, т.к. есть промежуточный стабилизационный буффер. И какие-то вещи вроде гц и шедуляции потоков ОС исключены — при повторных прогонах эти спайки сохраняются на тех же местах. Отлаживать это проблематично, возможно кто-то уже решал это, сталкивался с этим.
Сбор стакана FAST

12 Комментариев
  • Павел
    24 мая 2020, 22:19
    возможно это связано с поставщиком данных. На Транзаке мы столкнулись с тем, что части данных от одного трейда, как правило приличного объема, приходят в разное время. 
  • Cristopher Robin
    25 мая 2020, 01:14
    Задачка для телепатов. Нормальным людям хрен поймешь что за инструмент, что за рынок, что за канал данных, агрегированная книга, или полный лог, чтение с дампа, или с сокета.
      • Cristopher Robin
        25 мая 2020, 13:55
        Виталий Зенин, теперь все понятно. Разбирайтесь со способом снятия данных.
  • Andrew Morozov
    25 мая 2020, 02:41
    Части одного трейда будут одновременно приходить только если вы их получили в полной книге ордеров, так что то что вы на транзаке видите, это нормально.
  • Andrew Morozov
    25 мая 2020, 13:48
    Виталий Зенин, заинтриговали. Откуда в транзаке появился полный ордер лог? Вы точно имеете ввиду txmlconnector?
  • Andrew Morozov
    26 мая 2020, 19:40
    Я извиняюсь, я не вам вопрос про транзак задавал, а человеку, который тут про это дело писал комментарий. Зачем вы паритесь с этим фастом, просто возьмите cgate и забудете о проблемах с выравниванием, буферами и тд. Там это скорее всего решено на уровне роутера. Если за скорость боритесь, так надо что что то хардварное мутить, fpga какое нить…

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн