Если имелась в виду заявка 103633217 то она была выставлена вместо 103583771. Т.к. скрипт насчитал, что вход должен быть по цене 106,11 вместо 106,37.
Кроме того, выход из позиции скрипт не видит (про "руками" я уже говорил)
Поэтому пишет, что пропущен выход из позиции, вход которой был совершен заявкой 102942022.

В целом, не вижу нарушения логики работы.