Skip to main content

Average Daily Range Calculator

Quickly compute average daily range with accurate formulas. See amortization schedules, growth projections, and side-by-side comparisons.

Skip to calculator
Forex & Trading

Average Daily Range Calculator

Calculate the Average Daily Range (ADR) in pips for any currency pair. Set optimal stop loss and take profit levels based on actual market volatility.

Last updated: December 2025

Calculator

Adjust values & calculate
Enter 5-Day High/Low Prices
Day 1
Day 2
Day 3
Day 4
Day 5
Average Daily Range
81 pips
$810 per 1 lot(s)
Max Daily Range
95 pips
Min Daily Range
70 pips
Volatility Spread
25 pips
Daily Range Breakdown
Day 1
70 pips
Day 2
80 pips
Day 3
80 pips
Day 4
80 pips
Day 5
95 pips
Suggested Stop Loss
20 pips
25% of ADR
Suggested Take Profit
41 pips
50% of ADR
Potential Dollar Value by % of ADR
50% ADR (41 pips)
$410
75% ADR (61 pips)
$610
100% ADR (81 pips)
$810
Disclaimer: Past price ranges do not guarantee future movement. ADR is a statistical measure, not a prediction. Always use proper risk management and never risk more than you can afford to lose. This tool is for educational purposes only.
Your Result
ADR: 81 pips | Dollar Value: $810 | SL: 20 pips | TP: 41 pips
Share Your Result
Understand the Math

Formula

ADR = Sum of (Daily High - Daily Low) / Number of Days

The Average Daily Range is calculated by finding the difference between the high and low price for each day over the lookback period, then dividing the sum of all daily ranges by the number of days. The result is typically expressed in pips for forex pairs.

Last reviewed: December 2025

Worked Examples

Example 1: EUR/USD 5-Day ADR Calculation

Calculate the ADR for EUR/USD with the following 5-day data: Day 1 (H: 1.1050, L: 1.0980), Day 2 (H: 1.1075, L: 1.0995), Day 3 (H: 1.1040, L: 1.0960), Day 4 (H: 1.1090, L: 1.1010), Day 5 (H: 1.1065, L: 1.0970). Pip value: $10, lot size: 1.
Solution:
Day 1 Range: 1.1050 - 1.0980 = 0.0070 = 70 pips Day 2 Range: 1.1075 - 1.0995 = 0.0080 = 80 pips Day 3 Range: 1.1040 - 1.0960 = 0.0080 = 80 pips Day 4 Range: 1.1090 - 1.1010 = 0.0080 = 80 pips Day 5 Range: 1.1065 - 1.0970 = 0.0095 = 95 pips ADR = (70 + 80 + 80 + 80 + 95) / 5 = 81 pips Dollar Value = 81 x $10 x 1 = $810
Result: ADR: 81 pips | Dollar Value: $810 | Suggested SL: 20 pips | Suggested TP: 41 pips

Example 2: GBP/JPY Higher Volatility ADR

Calculate ADR for GBP/JPY over 5 days: Day 1 (H: 188.50, L: 187.30), Day 2 (H: 189.10, L: 187.80), Day 3 (H: 188.90, L: 187.50), Day 4 (H: 189.60, L: 188.00), Day 5 (H: 189.30, L: 187.70). Pip value: $6.70, lot size: 1.
Solution:
Day 1 Range: 188.50 - 187.30 = 1.20 = 120 pips Day 2 Range: 189.10 - 187.80 = 1.30 = 130 pips Day 3 Range: 188.90 - 187.50 = 1.40 = 140 pips Day 4 Range: 189.60 - 188.00 = 1.60 = 160 pips Day 5 Range: 189.30 - 187.70 = 1.60 = 160 pips ADR = (120 + 130 + 140 + 160 + 160) / 5 = 142 pips Dollar Value = 142 x $6.70 x 1 = $951
Result: ADR: 142 pips | Dollar Value: $951 | Suggested SL: 36 pips | Suggested TP: 71 pips
Expert Insights

Background & Theory

The Average Daily Range Calculator applies the following established principles and formulas. Foreign exchange markets facilitate the conversion of one currency into another and serve as the largest and most liquid financial markets in the world, with daily turnover exceeding seven trillion US dollars. Exchange rates are quoted as currency pairs, expressing the price of one unit of a base currency in terms of a quote currency. For example, a EUR/USD rate of 1.0850 means one euro buys 1.0850 US dollars. The smallest standardized price movement in most pairs is the pip, typically the fourth decimal place, with a value of 0.0001 per unit for USD-denominated pairs. The bid price is the rate at which a dealer will buy the base currency, while the ask price is the rate at which it will sell. The spread between bid and ask represents the dealer's compensation and varies with liquidity and volatility. Leverage amplifies both gains and losses by allowing traders to control positions larger than their deposited margin. A 100:1 leverage ratio means a one-percent adverse move eliminates the entire margin, making position sizing and risk management critical. Two parity conditions from international economics anchor exchange rate theory. Purchasing Power Parity (PPP) holds that exchange rates should adjust over time so that identical goods trade at equivalent prices across countries: S = P_d / P_f, where S is the spot rate and P_d and P_f are domestic and foreign price levels. PPP performs well over long horizons but poorly in the short run due to trade barriers, non-tradable goods, and capital flows. Covered Interest Rate Parity (CIRP) is a near-arbitrage condition stating that forward exchange rate premiums or discounts exactly offset interest rate differentials between two currencies: F/S = (1 + r_d) / (1 + r_f). Deviations from CIRP create riskless arbitrage opportunities that traders rapidly eliminate. Uncovered Interest Rate Parity posits that high-yielding currencies should depreciate to offset their interest advantage, though empirical evidence is mixed and the carry trade โ€” borrowing in low-rate currencies to invest in high-rate ones โ€” has generated persistent returns.

History

The history behind the Average Daily Range Calculator traces back through the following developments. For much of the nineteenth century and early twentieth century, the international monetary system operated under the classical gold standard, under which each participating currency was fixed to a defined weight of gold, making bilateral exchange rates effectively constant. The system provided price stability and facilitated global trade but constrained governments' ability to respond to economic downturns. World War One shattered the gold standard as nations suspended convertibility to finance wartime expenditures. The interwar period saw attempts to restore gold convertibility, most notably the British return to the gold standard in 1925 at the pre-war parity, a decision criticized by John Maynard Keynes as deflationary. The Great Depression forced widespread currency devaluations and the effective collapse of the international gold standard by the early 1930s. The Bretton Woods Conference of July 1944 established a new order in which member currencies were pegged to the US dollar, while the dollar alone was convertible into gold at 35 dollars per troy ounce. The International Monetary Fund and World Bank were created at the same conference to oversee the system. Bretton Woods delivered exchange rate stability during the postwar growth era but came under strain as US deficits and European dollar accumulation outpaced American gold reserves. On August 15, 1971, President Nixon announced the suspension of dollar-gold convertibility โ€” the so-called Nixon Shock โ€” effectively ending the Bretton Woods system. By 1973, major currencies had transitioned to floating exchange rates determined by market supply and demand, a regime that has persisted. On September 16, 1992, hedge fund manager George Soros shorted the British pound against the European Exchange Rate Mechanism constraints, forcing the UK's withdrawal in what became known as Black Wednesday. Electronic trading platforms emerged in the 1990s and 2000s, replacing voice-brokered interbank markets and dramatically reducing transaction costs for institutional and retail participants alike.

Share this calculator

Explore More

Frequently Asked Questions

The Average Daily Range (ADR) is a technical indicator that measures the average difference between the high and low price of a currency pair over a specified number of trading days, typically 5, 10, 14, or 20 days. It represents the typical amount of price movement a pair experiences in a single trading session, expressed in pips. The ADR is a volatility measure that helps traders understand the normal price fluctuation range for a given instrument. A higher ADR indicates greater volatility and wider price swings, while a lower ADR suggests quieter, more range-bound price action. Traders use ADR to set realistic profit targets, determine appropriate stop-loss levels, and assess whether a pair has enough movement potential to be worth trading.
The Average Daily Range is calculated by finding the difference between the high and low price for each day in the lookback period, then averaging those daily ranges. The formula is ADR = Sum of (Daily High - Daily Low) divided by the Number of Days. For example, if over 5 days the ranges were 70, 85, 60, 90, and 75 pips, the ADR would be (70 + 85 + 60 + 90 + 75) / 5 = 76 pips. Most traders use a 5-day or 14-day lookback period. A shorter period is more responsive to recent volatility changes while a longer period provides a smoother, more stable reading. Some traders also calculate a weighted ADR that gives more importance to recent days, similar to how an exponential moving average works compared to a simple moving average.
While both ADR and ATR measure volatility, they differ in their calculation methodology. ADR simply measures the difference between the high and low within each trading day, then averages those values. ATR, developed by J. Welles Wilder, uses the True Range concept, which takes the greatest of three values: the current high minus low, the absolute value of current high minus previous close, and the absolute value of current low minus previous close. This means ATR accounts for gap openings between trading sessions, while ADR does not. In forex markets, where trading is nearly continuous on weekdays, gaps are relatively rare except over weekends, so ADR and ATR tend to produce similar values. In stock markets, where daily gaps are common, ATR is generally considered the more accurate volatility measure.
Major economic releases and news events can dramatically increase daily ranges well beyond the average. High-impact events like Non-Farm Payrolls, central bank interest rate decisions, inflation reports, and GDP releases routinely produce daily ranges that are 150 to 300 percent of the normal ADR. During such events, the standard ADR-based stop loss and take profit levels may be insufficient, and traders should either widen their levels or avoid trading entirely around these events. After the initial volatility spike, pairs often settle back toward their normal ADR within one to two sessions. Experienced traders track an economic calendar and compare actual ADR on event days versus non-event days to calibrate their volatility expectations more precisely.
The ADR has several important limitations traders should understand. It is a backward-looking indicator based on historical data and does not predict future volatility. Extraordinary events can produce daily ranges far exceeding the ADR with no warning. The ADR treats all trading days equally, but volatility varies significantly by day of week, with Mondays and Fridays often showing different patterns than mid-week sessions. It does not account for the direction of price movement, only the magnitude, so a high ADR does not indicate whether prices will rise or fall. The ADR also does not distinguish between trending and ranging markets, where the same average range can have very different trading implications. Finally, ADR calculations using only a few days of data can be significantly skewed by a single outlier session, which is why using at least 5 to 14 days of data is recommended.
You may use the results for reference and educational purposes. For professional reports, academic papers, or critical decisions, we recommend verifying outputs against peer-reviewed sources or consulting a qualified expert in the relevant field.
Educational Note: This calculator is provided for educational and informational purposes. Results are based on the formulas and inputs provided. Always verify important calculations independently. NovaCalculator processes calculator inputs client-side; optional analytics follow visitor consent settings. ยฉ 2024โ€“2026 NovaCalculator.

Share this calculator

Formula

ADR = Sum of (Daily High - Daily Low) / Number of Days

The Average Daily Range is calculated by finding the difference between the high and low price for each day over the lookback period, then dividing the sum of all daily ranges by the number of days. The result is typically expressed in pips for forex pairs.

Worked Examples

Example 1: EUR/USD 5-Day ADR Calculation

Problem: Calculate the ADR for EUR/USD with the following 5-day data: Day 1 (H: 1.1050, L: 1.0980), Day 2 (H: 1.1075, L: 1.0995), Day 3 (H: 1.1040, L: 1.0960), Day 4 (H: 1.1090, L: 1.1010), Day 5 (H: 1.1065, L: 1.0970). Pip value: $10, lot size: 1.

Solution: Day 1 Range: 1.1050 - 1.0980 = 0.0070 = 70 pips\nDay 2 Range: 1.1075 - 1.0995 = 0.0080 = 80 pips\nDay 3 Range: 1.1040 - 1.0960 = 0.0080 = 80 pips\nDay 4 Range: 1.1090 - 1.1010 = 0.0080 = 80 pips\nDay 5 Range: 1.1065 - 1.0970 = 0.0095 = 95 pips\nADR = (70 + 80 + 80 + 80 + 95) / 5 = 81 pips\nDollar Value = 81 x $10 x 1 = $810

Result: ADR: 81 pips | Dollar Value: $810 | Suggested SL: 20 pips | Suggested TP: 41 pips

Example 2: GBP/JPY Higher Volatility ADR

Problem: Calculate ADR for GBP/JPY over 5 days: Day 1 (H: 188.50, L: 187.30), Day 2 (H: 189.10, L: 187.80), Day 3 (H: 188.90, L: 187.50), Day 4 (H: 189.60, L: 188.00), Day 5 (H: 189.30, L: 187.70). Pip value: $6.70, lot size: 1.

Solution: Day 1 Range: 188.50 - 187.30 = 1.20 = 120 pips\nDay 2 Range: 189.10 - 187.80 = 1.30 = 130 pips\nDay 3 Range: 188.90 - 187.50 = 1.40 = 140 pips\nDay 4 Range: 189.60 - 188.00 = 1.60 = 160 pips\nDay 5 Range: 189.30 - 187.70 = 1.60 = 160 pips\nADR = (120 + 130 + 140 + 160 + 160) / 5 = 142 pips\nDollar Value = 142 x $6.70 x 1 = $951

Result: ADR: 142 pips | Dollar Value: $951 | Suggested SL: 36 pips | Suggested TP: 71 pips

Frequently Asked Questions

What is the Average Daily Range in forex trading?

The Average Daily Range (ADR) is a technical indicator that measures the average difference between the high and low price of a currency pair over a specified number of trading days, typically 5, 10, 14, or 20 days. It represents the typical amount of price movement a pair experiences in a single trading session, expressed in pips. The ADR is a volatility measure that helps traders understand the normal price fluctuation range for a given instrument. A higher ADR indicates greater volatility and wider price swings, while a lower ADR suggests quieter, more range-bound price action. Traders use ADR to set realistic profit targets, determine appropriate stop-loss levels, and assess whether a pair has enough movement potential to be worth trading.

How do you calculate the Average Daily Range?

The Average Daily Range is calculated by finding the difference between the high and low price for each day in the lookback period, then averaging those daily ranges. The formula is ADR = Sum of (Daily High - Daily Low) divided by the Number of Days. For example, if over 5 days the ranges were 70, 85, 60, 90, and 75 pips, the ADR would be (70 + 85 + 60 + 90 + 75) / 5 = 76 pips. Most traders use a 5-day or 14-day lookback period. A shorter period is more responsive to recent volatility changes while a longer period provides a smoother, more stable reading. Some traders also calculate a weighted ADR that gives more importance to recent days, similar to how an exponential moving average works compared to a simple moving average.

How does ADR differ from Average True Range (ATR)?

While both ADR and ATR measure volatility, they differ in their calculation methodology. ADR simply measures the difference between the high and low within each trading day, then averages those values. ATR, developed by J. Welles Wilder, uses the True Range concept, which takes the greatest of three values: the current high minus low, the absolute value of current high minus previous close, and the absolute value of current low minus previous close. This means ATR accounts for gap openings between trading sessions, while ADR does not. In forex markets, where trading is nearly continuous on weekdays, gaps are relatively rare except over weekends, so ADR and ATR tend to produce similar values. In stock markets, where daily gaps are common, ATR is generally considered the more accurate volatility measure.

How does news and economic events affect the Average Daily Range?

Major economic releases and news events can dramatically increase daily ranges well beyond the average. High-impact events like Non-Farm Payrolls, central bank interest rate decisions, inflation reports, and GDP releases routinely produce daily ranges that are 150 to 300 percent of the normal ADR. During such events, the standard ADR-based stop loss and take profit levels may be insufficient, and traders should either widen their levels or avoid trading entirely around these events. After the initial volatility spike, pairs often settle back toward their normal ADR within one to two sessions. Experienced traders track an economic calendar and compare actual ADR on event days versus non-event days to calibrate their volatility expectations more precisely.

What are the limitations of using Average Daily Range?

The ADR has several important limitations traders should understand. It is a backward-looking indicator based on historical data and does not predict future volatility. Extraordinary events can produce daily ranges far exceeding the ADR with no warning. The ADR treats all trading days equally, but volatility varies significantly by day of week, with Mondays and Fridays often showing different patterns than mid-week sessions. It does not account for the direction of price movement, only the magnitude, so a high ADR does not indicate whether prices will rise or fall. The ADR also does not distinguish between trending and ranging markets, where the same average range can have very different trading implications. Finally, ADR calculations using only a few days of data can be significantly skewed by a single outlier session, which is why using at least 5 to 14 days of data is recommended.

Is my data stored or sent to a server?

No. All calculations run entirely in your browser using JavaScript. No data you enter is ever transmitted to any server or stored anywhere. Your inputs remain completely private.

References

Reviewed by Daniel Agrici, Founder & Lead Developer ยท Editorial policy