Автооткрытие баров - 0.
А автозакрытие - 100.
На следующей секунде скрипт видит, что цена была, заявка не исполнена - выставляет ее по рынку (если высталено автозакрытие), либо снимает ее.
Какая-то самодеятельность с его стороны.
Если заявка не исполнена, я думаю, она должна остаться до момента исполнения. Ну или пока я (скрипт) ее не отменю.
Как добиться такого поведения?
А выставлять по рынку, если не прошла по лимиту - абсолютно неправильно.