Linear Regression Histogram [LUX]

This indicator is inspired by traditional statistical histograms. It will return the number of occurrences of price falling within each interval (bins) of the linear regression channel. This can be useful to highlight zones of interest within a trend.


  • Length: Number of recent closing prices used for the computation of the linear regression .
  • Bins Number: Number of intervals constructed from the linear regression channel.
  • Mult: Multiplicative factor for the RMSE. Controls the width of the linear regression channel.
  • Src: Input source of the indicator.


The indicator is constructed by dividing the linear regression channel range into a series of intervals (bins) of equal width. We then count the number of price values falling within each interval.

If a significant number of price values fall within a specific interval then that interval can highlight a potential zone of interest within a trend.

The zone of interest is highlighted in blue.

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.


The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this script on a chart?