Первая пристрелка. Сразу замечу, что чисто технически в одном индикаторе я могу вывести четыре зигзага. Поэтому предлагаю:
На М1 выводить ЗигЗаги с периодов M1,M15,H1,D1
На М5 выводить ЗигЗаги с периодов M5,M15,H1,D1
На М15 выводить ЗигЗаги с периодов M15,H1,H4,D1
На М30 выводить ЗигЗаги с периодов M30,H1,H4,D1
На H1 выводить ЗигЗаги с периодов H1,H4,D1
На H4 выводить ЗигЗаги с периодов H4,D1
В параметрах вывел настройки для цветов.
Дальше попробую заставить индикатор автоматически подбирать такие периоды, чтобы внутренняя структура вложенных зигзагов получилась пятерками или тройками.
Не на всех графиках возможно идеально добиться такого, зигзаги с разными периодами имеют свойство соединяться на длительных безоткатных движениях.
И уже потом размечать волны.