Берем ту же логику, что и максимум За, находим это число и находим этот бар, на котором было максимальное значение. Берем второй максимумЗа, меньший по периоду. Находим бар, на котором был этот максимум. Эти две точки соединяем, получаем прямую.
То же самое делаем для МинимумЗа два раза.
Соответственно выбор тренда, годового,месячного, дневного зависит от периодов максимумЗа.
Видимо, еще нужна проверка, что цена не вылезала за эту линию, ка это сделать технически не представляю.
Дай поиграться и тебе за это ничего не будет