Строим наклонные уровни где происходит деление зон на лонговую (+, 2+..) зону и шортовую (-, 2- ...)
С учетом этих зон генерим первоначальные сигналы по другим индикаторам. Используем условие например такие: в лонговой зоне возможен только лонг в нулевой и лонг и шорт, в шортовой только шорт.

Наклонные уровни можно строить на базе разных зигзагов с большим и маленьким плечом
Идеальный индикатор хрен сделаешь скорее это будет система из нескольких индикаторов. Но тут есть философская идея которая говорит что из рынка надо брать столько сколько он дает, то если акция болтается на месте то и не стоит от индикатора требовать чтоб он зарабатывал в этот период.
что касается индикатора в данном посте это просто часть чего-то более глобального, он всего лишь показывает зону где как надо торгвоать. Ранее постил зоны по средним, а еще ранее постил что все этом можно сложить в единую систему, тогда картина по зонам торговли будет более полная.