Всем доброго сонного полувыходного (без США) дня, коллеги.
Есть следующая задача по Full Orders Log различить лимитные заявки и рыночные.
Если заявки несут в себе цену за границами лучшего bid / ask, то различить их, естественно, не составит никакого труда. Но что делать, если заявки идут по этим ценам?
На сайте Московской биржи Дмитрий Глотиков давал рекомендацию
"транзакция, в результате которой появляются сделки всегда начинается с операции добавления заявки.
Поэтому:
— ловим последний Add, запоминаем номер заявки
— если в записи c действием «сведение» номер заявки равен заполненному,
то это «пол-сделки» инициатора (откусили кусок заявки, вызвавшей сведение)
— если в записи c действием «сведение» номер заявки не равен заполненному,
то это «пол-сделки» конфирматора (откусили кусок заявки, стоявшей в очереди)".
Может быть у меня что-то не то с руками, но точно разобрать какого типа прошла заявка не получается. Подскажите, пожалуйста, если сталкивались с данным вопросом.