roc
Rate of Change
roc(source, periods)
Parameters
Rate of Change - roc(source, periods)
Percentage change over specified periods. Momentum oscillator.
- source (field): Data series
- periods (int): Lookback period
Formula
ROC = ((value - value[periods]) / value[periods]) * 100
Examples
// positive 12-period momentum
roc(close, 12) > 0;
// strong 25-period uptrend (>10% gain)
roc(close, 25) > 10;
// volume surge (>50% increase from 20 bars ago)
roc(volume, 20) > 50;
// momentum turning positive
crossover(roc(close, 12), 0);
Returns
Percentage (positive = upward, negative = downward)