ROC (Rate of Change) — what it is and how to use it in trading
Definition
ROC (Rate of Change) is a momentum oscillator showing the percentage change of the close compared to the close period candles ago. Unlike RSI or the Stochastic, it is not bounded to a fixed scale and oscillates around a zero line.
How it works in the builder
The roc operand takes a period parameter (default 12) and returns a percentage — positive when price has risen over the period, negative when it has fallen.
What it looks like on the chart
Drawn as a separate panel, a line oscillating around zero with no fixed upper or lower bound — the distance from zero reflects the strength of the recent move.
Typical use
A zero-line crossover is often read as a shift in momentum direction. Typical condition: roc(12) crossed_above 0 — momentum has flipped in favor of buyers.
Common pitfalls
Since ROC has no fixed scale, "extreme" readings depend on the specific instrument and timeframe — a fixed threshold that works for one asset can be meaningless for another. On a ranging market, zero-line crossings happen often with little predictive value.
This block is available in the strategy builder
137 no-code blocks — build an entry condition with this term and test it on history
Historical results do not guarantee future ones. The service is an informational and analytical tool, not an individual investment recommendation; trades are not executed.