Подскажите каким образом, можно найти предыдущий максимум не привязываясь к периоду. Стоит задача открывать позицию на пробое именно предыдущего максимума, но максимум должен быть не за определенный период, так как период неизвестен.
То есть каким-то образом должен осуществляться поиск последнего (ближайшего) максимума.
Смотря что считать предыдущим максимумом. Задача в принципе несложная, но может так получиться, что первый же максимум на исследуемой истории будет единственным. Т.е. все последующие котировки будут ниже этого значения.
Если же за максимумы считать локальные экстремумы с повышением, то задача посложнее. Проблема в том что считать локальным экстремумом. Если описывать в формуле этот экстремум, как повышение=>максимум=>понижение, то не все видимые зрительно экстремумы впишутся в данную схему.
Так что по факту самое сложное это формализовать этот максимум (дать чёткое описание, которое можно заложить в формулу).