Никола, вот ты говоришь, что выгоднее не закрываться в нулевой точке, а включать трал по суммарной прибыли (если она есть). А какой лучше ставить размер этого трала? 15 п. нормально будет? А шаг наверное попипсовый?
шаг подбирается для каждой рабочей пары ( ТФ) индивидуально...
и не надо каждый тик его обрабатывать

практика показала что прибыльнее его обработка после включения это 1 раз в половину рабочего ТФ... на 5 минутках раз в 2 минуты
на 15 минутках 1 раз в 5 минут...
а Также трал прекращается после Сигнала на вход на новом 0ом баре
--
вот условно...
ТФ 15М ,серия подошла к новой 0ой точке -
подсчитали итог сделок - он положительный тогда включаем трал
2 переменные запомнинаем/ высчитываем
Если текущая прибыль > Максимальная прибыль То Макс прибыль = текПрибыль
Прибыль Закрытия сделок = 0.25 * МаксПрибыль
и - так пересчитываем каждые 1/3~1/2 рабочего ТФ - тут, каждые 5 минут
если Текущая прибыль <= ПрибылиЗакрытияСделок То закрываем все сделки начиная с самых прибыльных

а так же - мы ведь находимся в Новой 0ой точке - если там появился сигнал на Вход в новую серию - то закрываем все сделки предыдущей серии....
ну типа того

включился трал по прибыли
- шаг = 25% этой самой прибыли
и каждые 5 минут пересчитывается прибыль за эту серию
шаг