Несколько дней не мог понять, почему мой бот совершает действия, которые выходят за логику его алгоритма.
А вот почему. (см. картинку

) Неожиданно, на несколько секунд появляется ордер, который пересекается с множеством ордеров из книги противоположного направления обмена, но не исполняется там, а висит какое-то время, потом исчезает.
Это или глюк матчинг энжина биржи или осознанное манипулирование ботоводами. При этом надо понимать что такая манипуляция не возможно извне, по отношению к бирже. Мне пришлось писать что-то вроде тайм-мэшин, что бы восстанавливать историю того, как менялось окружение, когда мой бот принимал решение и как это окружение менялось после выставления ордера. Теперь подобные ситуации я легко вылавливаю, сделал для себя лекарство. Вдруг у кого-то тоже возникают аномалии в поведении ботов (возможно даже денежные потери) - имейте в виду, латайте дыры!
видимо у тебя бот кривой как и твое виденье рынка и вообще понимания существования 4 видов ботов
1. боты биржи строящие коридоры пустых секторов ставок.
2. крупных спекулей
3. разрабов монет.
4. обычных пользователей.
у меня в моем боте условие есть совершать сделки только если спрэд выше 0.1% и бот совершает сделку мгновенно при наличии нужного стакана на нужной ему сумме и никогда не ставит ордера в состояние ожидания на бирже.
Правильный бот совершает сделку мгновенно увидел нужную сумму и ценник купил/продал. а если твой бот ставит ордера в ожидание то это не бот а шлак и спекулятивные боты будут его вечно брить.