Skip to content
Algo Trade Analytics Docs

ta.linreg() - Pine Script Function

Linear regression curve. A line that best fits the prices specified over a user-defined time period. It is calculated using the least squares method. The result of this function is calculated using the formula: linreg = intercept + slope * (length - 1 - offset), where intercept and slope are the values calculated with the least squares method on source series.

ta.linreg(source, length, offset) → series float
NameTypeDescription
sourceseries int/floatSource series.

Linear regression curve.

  • na values in the source series are included in calculations and will produce an na result.