我试图弄清楚如何使用 python (pandas/numpy/talib) 实现这个函数
阅读 tradingview 文档:
线性回归曲线。一条最符合用户定义时间段内指定价格的线。它是使用最小二乘法计算的。该函数的结果使用公式计算:linreg = intercept + slope * (length - 1 - offset),其中length是y参数,offset是z参数,intercept和slope是用最小二乘法计算的值关于源系列(x 参数)。
我在这个领域非常新,所以不要评判我(哈哈),所以我尝试使用 talib 函数重现相同的函数并得出以下结论:
lri = ta.LINEARREG_INTERCEPT(df, timeperiod=length)
lrs = ta.LINEARREG_SLOPE(df, timeperiod=length)
lrc_res = (lri + lrs) * (length - 1 - offset)
但结果不是预期的
有人可以帮我弄这个吗?