Поясните пож, а почему у Вас используется следующее выражение в логформуле:
ПрофитПоследней > kprofit && ПрофитПоследней[i-1] < kprofit
не достаточно ли просто это: ПрофитПоследней > kprofit ???

Для чего именно нужно знать (сравнивать) и совместно использовать: ПрофитПоследней[i-1] < kprofit
(профит предпоследней меньше kprofit (я правильно понял?)