Условия m>oz достаточно. Только сохранять нужно не m, а m[i-1] (в блоке формула напишите, формулу и подавайте на оз)
Флаг не очищать естественно нужен.
Для минимумов всё то же самое, только знак < и начальное в оз нужно поставить больше графика цены, иначе будет 0, естественно, т.к. 0 всегда меньше любого минимума цены.