How to calculate rate of change
Paste prices oldest-first, one value or row per bar — straight from a spreadsheet or CSV export. Use “Sample data” to try it instantly.
Worked example
- Close today 110, close 12 bars ago 100 → ROC = (110 − 100) ÷ 100 × 100 = +10%.
How to interpret rate of change
Positive ROC means price is higher than n bars ago; crossing above zero signals momentum turning up. Divergence between ROC and price — price at a new high, ROC lower than at the previous high — warns that the move is losing speed.