在EWM函数中设置自定义Alpha

2024-09-27 00:18:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图与一位客户阿尔法(alpha)达成平盘,但似乎不起作用。我收到下面的消息

raise ValueError("comass, span, halflife, and alpha "
ValueError: comass, span, halflife, and alpha are mutually exclusive

这是我正在运行的代码

import warnings
warnings.filterwarnings('ignore')

import pandas_datareader.data as webb

df = web.DataReader('AAPL', 'yahoo', '2020-01-01', '2019-12-31')
df.reset_index(inplace=True)

df['ema'] = df['Close'].ewm(span=10, alpha=3.0,adjust=True).mean()

我试图研究这个问题,但在这个主题上找不到太多

谢谢


Tags: andimportalphatrue消息df客户raise
1条回答
网友
1楼 · 发布于 2024-09-27 00:18:08

错误是因为.evm()期望的是spanalpha,而不是两者。下面的代码应该有效:

df['ema'] = df['Close'].ewm(span=10, adjust=True).mean()

df['ema'] = df['Close'].ewm(alpha=3.0,adjust=True).mean()

相关问题 更多 >

    热门问题