Bob Ross
Bob Ross личный блог
13 ноября 2025, 15:43

Вопрос: как агрегировать принты по ордерам?

Вот в QScalp. например, есть галочка «Агрегировать сделки по заявкам» и все лимитные заявки, съеденные ОДНИМ маркет-ордером, появляются в виде ОДНОЙ сделки (прямоугольника).
Тоже задался этим вопросом. На текущий момент я качаю данные из таблицы обезличенных сделок Квика.

Как это делается, как можно принты по сделкам отделить?
Меня интересует параметр, на основе которого можно разделять принадлежность сделок к тому или иному ордеру, который их исполнил.
В параметрах таблицы обезличенных сделок ничего подходящего не нашел.
25 Комментариев
  • Дмитрий Овчинников
    13 ноября 2025, 19:19
    По времени в миллисекундах агрегируйте. Будут ошибки, но не критичные.
  • Андрей К
    13 ноября 2025, 21:54
    по времени исполнения
    • Sprite
      14 ноября 2025, 14:53

      Андрей К, +1

      Еще можно агрегировать по цене. Т.е. для асков — копим все аски, у которых цена выше или равна предыдущему аску. Как только появляется покупка с ценой ниже — начинаем складывать заново. Так же можно прерывать когда появляется продажа. В общем некоторое поле для подгонки имеется.

    • Андрей К
      14 ноября 2025, 16:10
      Bob Ross, 
      Я пока тупо подряд идущие сделки за секунду фильтрую
      надо опуститься до уровня микросекунды. Насколько я помню, квик транслирует уже давно не миллисеки, а микросеки

      и групировать трейды по микросекам. Это же очевидно, когда сносят крупную заявку встречной, происходят трейды в одну и ту же микросеку

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

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