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