Индикатор показывает, какие циклы сейчас есть в движении цены и какой из них самый сильный. Он отвечает на вопрос «через сколько баров рынок обычно разворачивается», а не «куда пойдёт цена».

ZECUSDT, 15m, настройки по умолчанию. Красные крестики показывают самый сильный цикл. Яркие вертикальные вспышки совпадают с резкими движениями.
Индикатор называется [SF] Cycle spectrogram и находится в списке Custom Indicators, раздел технического анализа. Доступен на тарифе Pro и выше.
Диапазон периодов от минимального до максимального (по умолчанию 8–80 баров) делится на 30 полос, и для каждой полосы считается, насколько сильно цена сейчас колеблется с этим периодом. Результат рисуется тепловой картой под графиком:
В строке статуса два числа, оба в барах:
Шкала справа показывает номер полосы (0–30), а не период. Полосы идут по логарифмической шкале, поэтому короткие периоды нарезаны мельче длинных. При настройках по умолчанию:
| Полоса на шкале | Период, баров |
|---|---|
| 0–1 (низ) | 8 |
| 7–8 | 14 |
| 14–15 | 24 |
| 21–22 | 42 |
| 29–30 (верх) | 80 |
Для каждой полосы работает свой полосовой фильтр Джона Элерса («Cycle Analytics for Traders»). Он пропускает колебания цены около заданного периода $T$ и гасит остальные:
$BP_t = 0{,}5(1-\alpha)(P_t - P_{t-2}) + \beta(1+\alpha)BP_{t-1} - \alpha BP_{t-2}$
где $P$ — середина бара $(High+Low)/2$, $\beta = \cos(2\pi/T)$, $\gamma = 1/\cos(4\pi\delta/T)$, $\alpha = \gamma - \sqrt{\gamma^2-1}$, $\delta$ — ширина полосы (Bandwidth).
Мощность полосы — квадрат выхода фильтра $BP^2$, сглаженный экспоненциально с коэффициентом $1/\text{Power smoothing}$. Затем на каждом баре мощности делятся на самую большую из 30, и полученная доля от 0 до 1 переводится в цвет.