Не видел в FAQ упоминания, что несколько условий для выхода могут привести к двойным выходом.
И еще раз: более правильным решением мне видится, чтобы программа сама могла сообразить - не так уж это и сложно: если есть несколько выходов, то использовать только один - самый ближайший к цене. Что вы думаете об этом?
Насчет автоматического исправления ошибок также вопрос остается открытым. Возможно это сделать?
И как бы то ни было, периодически случаются расхождения в работе скрипта (2 лота вместо одного, минус один и т.п.).
Вы говорите, что это происходит не из-за неправильного контроля выполнения заявок. Если вы в этом уверены, ну значит мое предположение было неверным.
Но проблемы с двойными выходами/входами все равно есть.
Предложения? Мне как пользователю все таки не лениться и присылать логи для анализа. Вам, как разработчикам, посмотреть как вообще могут возникнуть такие проблемы.