计算线性回归曲线(如在Tradingview文档中所述)TALIB

时间:2019-02-19 01:59:44

标签: python pandas numpy algorithmic-trading ta-lib

我试图弄清楚如何使用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)

但结果不是预期的

有人可以帮我吗?

0 个答案:

没有答案