А если пересчет идет раз в минуту и на предыдущем баре цена была ближе к StopLoss и текущий бар резко вырос, а так как заявка стоит StopLoss то TakeProfit не исполниться по той цене, которая указана в лимитке на TakeProfit, так получается? Или я что-то не понимаю.
использовать сжатие, пересчет на меньшем таймфрейме.