OPEN-SOURCE SCRIPT

Exponential Regression Channel with novel volatility

Updated
This code is a modified version of the built-in "linear regression" script of Tradingviews which can be plotted correctly on logarithmic charts
The log reg code of Forza was adjusted by altustro to generate an exponential regression (or a correct linear regression on the log scale, this is equivalent).
The standard deviation in the log scale is a better volatility measure which we call novola, and which defines the trend channel displayed in addition to the main indicator.
The exponential regression slope and channel also defines the typical holding time of the stock and the SL/TP boundaries, which are calculated and displayed at the last bar.

The display works both in log and regular scale. But only in the log scale it can be compared to the linear extension, which can also be plotted when activated in the properties.
The underlying exponential fit can not be displayed in regular scale as only lines can be plotted by TV. But with the related script Exponental Regression https://de.tradingview.com/script/mN59QMwJ/ also the exponential regression can be exactly displayed using a workaround.


Release Notes
updated to new pine version

added alerts for crossover upper bound UB and crossover UB/2
and crossing ERC
and crossunder lower bound LB and crossunder LB/2 and crossover LB/2
Release Notes
added 10 Day performance (or 10 time units to be precise)
Release Notes
fix: old lines and labels are now removed - helpful for shorter time units
Linear RegressionStandard DeviationVolatility

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 publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?

Disclaimer