gpt4 book ai didi

python - 简单的 Python Pandas EMA (ewma)?

转载 作者:行者123 更新时间:2023-11-28 21:38:08 50 4
gpt4 key购买 nike

我编写了一些代码来构建我自己的 EMA/MACD,但我决定改为尝试使用 Pandas。

我使用下面这个网站作为对 EMA 的基本了解,并试图让 pandas 给我相同的答案以确保我正确使用 pandas:

http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages

这是我正在处理的数据图表。

enter image description here

这是我试图开始工作的代码,但它给我的输出与 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)

感谢任何帮助。

最佳答案

巧合的是,这个问题在这里被问到并得到了回答:Does Pandas calculate ewm wrong?

在那里查看@chrisb 的回答。要按照您正在研究的文章中的描述计算 EWM:

  1. 手动计算第一个有效的简单 MA 作为 EWA 的起点
  2. 使用 adjust=False 运行 pandas 的 EWM

关于python - 简单的 Python Pandas EMA (ewma)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48613151/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com