Observed Average Daily Range Calculator
Calculate the simple average, median, minimum and maximum high-low range across the latest entered daily rows. The result uses completed observations from one user-defined broker session, excludes previous-close gaps and does not forecast the next day’s range, direction or breakout.
Enter ordered daily ranges
Use completed daily bars from one consistent symbol, broker feed and session boundary.
One row per line: optional label, high, low. Commas, semicolons or tabs are accepted.
Entered-sample ADR
Observed Range & Volatility 1.0.0.
| Label | High-low range | Range in pips |
|---|
How this observed ADR is calculated
ADR = Sum of the latest N daily ranges ÷ N
Only the latest entered rows equal to the selected period are used. The median is the middle ordered range, or the mean of the two middle ranges when the period is even.
Unlike true range, this simple high-low model does not compare a day with the previous close.
Worked example from the audited fixture
How to interpret the result
The 130-pip ADR is a summary of those five completed high-low ranges. Friday’s 200-pip range is 153.85% of that sample average, but neither figure predicts the next daily range or identifies a trade. Changing the broker session boundary, period, source rows or pip convention can change the result.
Assumptions and limits
- Daily boundaries vary by broker and chart time zone, so keep the source consistent.
- Incomplete current-day candles can make the latest range non-comparable.
- The page does not detect duplicate dates, missing days or out-of-order labels.
- ADR does not identify market direction, targets or breakout probability.
- Pip size is user-entered because instrument conventions vary.
Frequently asked questions
- It is the arithmetic mean of high minus low across the latest entered daily rows equal to the selected period.
- No. This model uses high minus low only and does not compare each day with the previous close.
- ATR uses true range and can include previous-close gaps. This ADR is a simple high-low average.
- The median provides a descriptive middle daily range that is less influenced by one unusually large entered day.
- You can, but it may not be comparable with completed days, so the page recommends completed bars for review.
- No. Labels are descriptive; the user is responsible for ordered, consistent source data.
- No. It describes only the entered sample and is not a target, forecast or probability estimate.
- Forex pairs, metals and other instruments can use different pip conventions, so the page does not impose one universal value.
Sources and methodology
- MQL5 Reference — MqlRates — Official high and low fields for one price period.
- MetaQuotes Code Base — Average True Range — Official contrast: true range includes previous-close gaps, while this ADR does not.
Continue range analysis
Compare the chart feed and trading terms
Use one consistent broker feed for every entered bar and verify the symbol's price precision, spread and trading conditions before using any measurement in a plan.
Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

