В скрипте Тигр8 что я видел, для takeprofit стоит формула "entryPrice * (1- wishProfit/100)" для шортовых заявок, где wishProfit - константа с доходом в процентах. Т.е. закрываемся по цене входа + доход в процентах. Что, по вашему, тут не так?
Если минус поменять на плюс, либо вход сделать лонгом, то такая заявка будет на следующем же после закрытия баре закрывать по рынку. Если, конечно, цена не успеет упасть на wishProfit .