Skip to content
All library documents

Choosing a Denominator to Normalize Daily Price Range

Article Quant Q&A · Author: Milktrader

Summary

The document compares two ways to express a daily high–low range as a percentage: divide the range by the opening price, or compare the high with the low. It argues that the open is a practical reference when measuring the range during the day, since the close is only known at the end of the session. Waiting for the close would prevent traders from assessing an intraday move against historical behavior as it develops.

The discussion also cautions that percentage ranges depend on the price levels used as denominators. Corporate action adjustments can change historical stock prices, and back-adjusted futures series can shift as contracts are added. For comparisons across time or markets, one response recommends scaling a bar's range by the average range of preceding bars. That approach relates current movement to the market's recent volatility regime, though it requires choosing a lookback and is a different measure from a simple percentage of price.

Key ideas

  • The opening price can serve as a denominator for an intraday range because it is known before the session ends.
  • A close-based denominator is unavailable for real-time assessment until the close.
  • Percentage ranges vary with the price level and can be affected by adjusted historical data.
  • Scaling a range by the average of prior ranges can aid comparisons across periods or markets.

Tags

Full text
# What is the denominator in calculating daily range as a percentage?


# What is the denominator in calculating daily range as a percentage?












Assume a stock had an open of \$100 and a close of \$102. If the high of the day was \$103 and the low was \$99, the daily range is obviously \$4. What is the best way to express the daily range in terms of percentage?

If you take the range and divide it by the open, you get 4.00%. If you take the high and divide it by the low you get 4.04%.

The first method seems more intuitive but the second method is more computationally efficient and may be good enough. Is there an industry standard for this calculation?

## Answer by John Carse (score 4, accepted)

https://quant.stackexchange.com/a/2162

It seems that the daily range would be based on the open. The close is just part of the range of that day (it must fall within the range, it just happens to be the last transaction of that day).

From a practical perspective, if you were looking for non-normal price deviations, you could not calculate whether the price at time N is within its normal distribution of past price ranges as the day progresses if you were waiting for the closing price to get your denominator.

## Answer by babelproofreader (score 4)

https://quant.stackexchange.com/a/2161

...and assuming the stock opens at 48 and closes at 50 with a high of 51 and a low of 47 the percentage ranges will be 8.3% and 8.5%, the point being that your percentage measure of the range is determined entirely by the price level(s) of the denominator(s). This is an important caveat as these levels will change as the price bar data becomes historical data and this historical data is adjusted to accommodate future stock splits, dividends etc. or in the case of back-adjusted futures contracts the data is continually changing levels with the addition of new forward month contracts. Of course you can compensate for this by keeping track of the adjusted close, but then you are adding a data management problem and more complexity.

I would hazard a guess that you are seeking a way to normalise the range so that you can compare ranges at different time periods within the same time series or compare ranges across different time series. If this assumption is correct I would suggest normalising the range by using an average of the immediately preceding n=? bars. This resulting normalised range will remain consistent despite the above mentioned changes in levels in the historical data. Furthermore, I think it intuitively makes more sense to relate any bar's range characteristics to a summary of those that occur immediately before said bar: there is a qualitative difference in nature between a bar with a range of 4 now at a level of 50 that is much bigger/smaller than the average preceding range compared to a bar with a range of 4 six months ago at the 50 level where a range of 4 was "normal" for that market at that time. Using price levels for the denominator would not distinguish between the bars.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.