Отличному программисту ( Global c FF ) понравился мой вариант DCE_BB_v3.2gm и он его повторил - UT_dynamic-cycle-explorer-indicator_avg.
Код открытый, не рисует - можно брать

Но в советнике оптимизируются медленно (все тики), так что подходят для ручной работы.
Можно оптимизировать "на открытии бара" - тогда скорость приемлемая, но параметры могут получиться "грубыми".