我编写了一些代码来构建自己的 EMA/MACD,但决定尝试一下 Pandas。
我使用下面这个网站作为对 EMA 的基本了解,并尝试让 pandas 给我相同的答案,以确保我正确使用 pandas:
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
这是包含我正在处理的数据的图表。
这是我尝试使用的代码,但它提供的输出与 10 天 EMA 列不同
import pandas as pd
data=[22.27,22.19,22.08,22.17,22.18,22.13,22.23,22.43,22.24,22.29,22.15,22.39,22.38,22.61,23.36,24.05,23.75,23.83]
df=pd.Series(data)
pd.ewma(df, span=10)
我也尝试过这个但没有运气。
pd.ewma(df, span=10, min_periods=10)
任何帮助表示赞赏。