У меня несколько вопросов:
1. Почему послу совершения сделки скрипт начинает пересчитываться значительно медленнее, чем до этого?
2. Почему пропущен сигнал на выход из позиции? По логике скрипта заявка 6117985093 должна была перевыставиться (по цене, лучшей чем лучшая заявка на покупку). А по факту как только заявка перестала быть лучшей в стакане - скрипт выдал сигнал о пропуске.
1. Медленнее, потому что скрипт ждет, когда будут выставлены заявки с прошлого пересчета, а они у вас выставляются по нескольку секунд. Вероятно очень медленный интернет канал.
2. Судя по всему скрипт работает на интервале тики или секунды. При таком медленном пересчете, пока выставлялись заявки могло пройти несколько интервалов. Соотвественно сигнал на выход пропустился.