Rate of Change
Expresses price change over a fixed lookback as a percentage.
Start with the input, not the story.
Magnitude and direction of change from N periods ago.
The local panel exactly calculates ten-period percentage rate of change. Zero means the current close matches the reference close. The reading can jump when an old comparison bar drops out, even if today's move is small.
For cross-pair comparisons, use percentage or volatility-adjusted values. Raw price changes from different pairs are not like for like.How traders commonly use Rate of Change
ROC can rank momentum across pairs or define a directional state when the lookback and comparison universe are fixed.
Express percentage price change over one fixed completed-bar lookback.
Keep this job separate from entry timing, stop placement and position size.
A useful counterexample
The value can jump when an old reference candle rolls out, and a large move can also mean risk has expanded.
ROC for momentum, ATR for normalisation, EMA for direction context
Each part has a different job. If two tools answer the same question, remove one and compare the result.
Measures percentage movement over the selected horizon.
Shows whether that movement is large relative to typical range.
Provides a separate trend context.
Follow the same order every time
- Freeze the ROC lookback and pair universe.
- After all compared candles close, calculate each pair's ROC.
- Normalise or bucket the move by ATR so raw momentum is not confused with volatility.
- Record whether the EMA context agrees, disagrees or is flat.
- Evaluate ranks and thresholds separately with realistic execution delay.
The indicator is one part of the method
These strategy pages show the market conditions, entry, stop and exit around the indicator.
Volatility-targeted momentum
Scales a simple momentum signal so higher-volatility pairs do not dominate risk.
- ENTRY
- At Monday 00:00 UTC, rebalance selected pairs to inverse-60-day-volatility weights, normalised to 10% ex-ante portfolio volatility and then reduced proportionally to satisfy every cap.
- STOP
- No chart stop. Cut a pair to zero at the next daily open if its one-day loss exceeds 3 × its 60-day daily volatility; suspend all new entries for one week if estimated portfolio volatility exceeds 15%.
- EXIT
- At each weekly rebalance, exit a pair that leaves its top/bottom-two rank, loses the 2% absolute-score threshold or breaches a risk rule; otherwise resize to the new capped target weight.
Weekly swing breakout
Tests slow breakouts above or below pre-existing weekly structure.
- ENTRY
- Enter at Monday 00:00 UTC after the qualifying Friday close, provided the opening gap is no greater than 0.50 × weekly ATR.
- STOP
- Stop 0.25 × weekly ATR beyond the breakout candle's opposite extreme. Risk 0.35% equity and round down to 0.01 lot.
- EXIT
- Exit at the Monday open following the first weekly close through the most recent confirmed opposite-side swing; initial stop remains active.
Multi-timeframe continuation
Aligns a higher-timeframe state with a lower-timeframe trigger without peeking into unfinished bars.
- ENTRY
- Enter at the next M15 open after a candle closes back across EMA(20) in the H4 direction and beyond the prior M15 candle high/low.
- STOP
- Place stop 0.25 × M15 ATR(14) beyond the pullback extreme; risk 0.35% of equity and round down to 0.01 lot.
- EXIT
- Take profit at 2R. Exit early only when a completed M15 candle closes through the stop-side pullback extreme; close unresolved trades after 24 M15 bars.
Set up Rate of Change on your platform
Match the lesson's period, price input, smoothing and candle timing. Similar names can still produce different values across feeds and platforms.
MT4
Custom code neededA faithful on-chart version needs an MQL4 implementation. Check the source note below when WickAtlas provides one.
MT4 technical analysisWickAtlas MT4 setup guideMT5
Custom code neededA faithful on-chart version needs an MQL5 implementation. Check the download note below before assuming WickAtlas provides one.
MT4 and MT5 comparisonWickAtlas MT5 setup guideTradingView
Built inAvailable in the standard TradingView indicator library. Names and default settings can differ.
TradingView indicatorsWickAtlas TradingView guide“Built in” means the standard platform library contains the underlying indicator. It does not mean its defaults or calculation match every third-party version. Compare the platforms.
Plain-language formula
The same indicator can look slightly different across platforms because the price input, smoothing and rounding may change. Note your settings before comparing two charts.
Where it may help
Cross-pair momentum ranking and regime filters.
Where it struggles
Lookback sensitivity and abrupt changes as the reference observation rolls off.
What to pair it with
Pair it with something that answers a different question, such as volatility or market direction. Try the indicator on its own before adding more tools.
The shortcut to avoid
Comparing raw price changes across pairs instead of percentage or volatility-normalised changes.
Try this on a chart
Compare raw ROC with ATR- or volatility-normalised momentum.