1. Строим зигзаг
2. На двух последних звеньях зигзага рисуем горизонтальные линии (уровни) на высоте ±30% от вершин зигзага
3. Следим за пересечением цены этих линий и используем совместный сигнал от пересечения уровней с ценой на двух звеньях:
3.1. Если Пересечены две нижние линии снизу вверх, то ЛОНГ
3.2. Если две верхние сверху вниз, то ШОРТ,
3.3. Если одна верхняя пересечена сверху вниз, а нижняя снизу вверх, то КЭШ
3.4. Если пересекается нижняя сверху вниз, то это возобновление шорта, если по другому звену тоже шорт
3.5. Если пересекается верхняя снизу вверх, то это возобновление лонга, если по другому звену тоже лонг
4. График цены можно еще сгладить средней, чтоб сигналы пореже были
Примечание: для начало можно попробовать, как он себя покажет на первом звене, потом уже второе подключать. Метод хорош тем что можно построить эти уровни с помощью индикатора и торговать вручную. Сам индикатор достаточно простой. В плане масштабируемости, количество торгуемых звеньев можно увеличивать, так же можно использовать зигзаги с другими дельтами.


PS: проверил на исторических данных вроде норма работает, смотрел только на одном звене
в любом случае, надо проверять