Для поиска величины периода средней используется следующая схема
Строим зигзаг и для восходящих граней ищем среднюю по предыдущей восходящей грани и наоборот. Например для нисходящей грани, смотрим предыдущую нисходящую грань, и подбираем минимальный период средней, для которого
не должно быть пересечение этой средней на периоде 2-3, но при этом период 1-2 должен быть минимальным из числа всех остальных средний без пересечения на 2-3.
Можно еще накапливать и усреднять показатели.
Это усовершенствованный алгоритм, который изначально публиковался тут: smart-lab.ru/blog/1042892.php телега