FX-ULTRA

FX-ULTRA

ROC - Indicator for MT4

Rate of Change momentum for cleaner entries, extremes and breakout validation - MT4.

ROC - rate of change momentum indicator (MT4)

ROC measures the percentage change of price over a lookback to highlight momentum surges, exhaustion, divergence and breakout confirmation on MetaTrader 4. Depending on the build it can draw a line or histogram, use zero or midline logic and fire alerts on crosses and extremes.

Overview

What it shows

  • Momentum: readings above zero - positive momentum; below zero - negative momentum.
  • Flips: zero cross or color flip marks a regime shift.
  • Extremes: unusually high absolute values warn of exhaustion or trend acceleration.
  • Divergence: price makes HH or LL while ROC weakens - watch for reversal.

Trade ideas

  1. Trend pullback: enter with the trend when ROC retests midline and turns back with price.
  2. Breakout validation: require ROC to stay on the confirming side after a structure break.
  3. Fade extremes: fade late pushes only when an extreme snaps back through midline.
  4. Multi TF: higher TF momentum bias, lower TF entries when price and ROC flip together.

Signals

Inputs that matter

  • Period for ROC calculation.
  • Smoothing and applied price.
  • Levels for extremes and alerts.
  • Alerts for zero crosses and threshold events.

Suggested usage

  • M5-M15: intraday timing and exit control.
  • M30-H4: swing continuation and divergence checks.
  • Daily+: regime bias and risk trimming.

Installation (MT4)

  1. Open MetaTrader 4 - File - Open Data Folder.
  2. Copy RoC Indicator.ex4 to MQL4/Indicators.
  3. Restart MT4 or refresh Navigator and attach ROC.
  4. Adjust inputs - OK.

FAQ

Does it repaint? No on closed bars.
What symbols? Any supported by MT.
Use in EAs? Yes, via iCustom.


Disclaimer: Always test on a demo first - risk management matters.