Это верно для рассчета максимальной просадки за какой-то период (какой, кстати?). В Берне же мы видим текущую, изменяющуюся в динамике, просадку по счету. В этом суть.
Если сделать учет просадки и убытков по истории, то просадка с момента начала работы сова (мало ли, после перезагрузки ОС, тарминала или еще что-то) просадка может быть уже высокой. Хотя ни одного открытого ордера еще нет. А это не правильно. Так же и с общим ТП. К нему прибавятся пункты убытка, что увеличит расстояние ТП от цены.
Я думаю, что делать учет просадки и убытков по истории при торговле можно в каком-то другом сове, а не в рамках этого алгоритма.