Если сделать опцию скрипта, которая превратит "открыть позицию если меньше" (для лонга) в лимитную заявку - это решит проблему? В тейк-профита такая опция уже есть. Так же превращает тейк-профит в лимитную заявку по определенной цене.