Хочу способ обрабатывать эту ошибку программно(или может он уже есть?), изменяя логику алгоритма. Иначе это еще одна ситуация при которой требуется ручное вмешательство. Что-то многовато таких ситуаций набирается. Нафига такой робот нужен, от которого нельзя отойти?
А как вы предлагаете обрабатывать такую ситуацию? У биржи есть лимиты, вне которых нельзя подавать заявки. Поэтому и торги останавливаются на ФОРТС, когда текущие лимиты достигнуты и необходимо их менять, для чего проводят внеочередной клиринг.