我目前正在编写一个涉及一些财务计算的代码。更特别的是一些指数移动平均线。为了完成这项工作,我尝试了 Pandas 和 Talib:
talib_ex=pd.Series(talib.EMA(self.PriceAdjusted.values,timeperiod=200),self.PriceAdjusted.index)
pandas_ex=self.PriceAdjusted.ewm(span=200,adjust=True,min_periods=200-1).mean()
它们都工作正常,但它们在数组的开头提供了不同的结果:
所以有一些参数需要更改为 pandas 的 EWMA 或者这是一个错误,我应该担心吗?
提前致谢
卢卡