А Вы посмотрите этот шедевр ТИГР8 в нем закрывается ровно так как делает стоп -лосс, т,е при снижении цены ниже цены покупки умноженной на коэф меньше единицы.
Что касается алгоритма "take-profit",
то правильная система должна отклонять такой отложенный ордер,
как ошибочный, а не закрывать по текущей цене, как делает "тупая" система. Ордер является отложенным, а закрытие по рынку к этой категории не относиться, значит по рынку закрывать нельзя и исполнить невозможно,поэтому надо отклонить.