ЗигЗаг (ZigZag) — осцилляторы ЗигЗаг рассчитываются как отношение прироста текущей цены от базового уровня, к цене базового уровня в процентах. Базовым уровнем называются начальную цену текущей ветки осциллятора. Формирование новой ветки начинается тогда, когда цена изменилась на величину выше пороговой. К преимуществам осциллятора можно добавить фильтрацию шумов и ложных отклонений цены заданной величины. ЗигЗаг является хорошим инструментом для определения волн Эллиота и выяснения величины отката, но осциллятор не способен прогнозировать цены, поэтому не является полноценным индикатором.