您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python pandas的相对强度指数

python pandas的相对强度指数

dUp= delta[delta > 0] dDown= delta[delta < 0]

您还需要类似:

RolUp = RolUp.reindex_like(delta, method='ffill')
RolDown = RolDown.reindex_like(delta, method='ffill')

否则RS = RolUp / RolDown不会做你想要的

似乎这是RS计算的一种更准确的方法

# dUp= delta[delta > 0]
# dDown= delta[delta < 0]

# dUp = dUp.reindex_like(delta, fill_value=0)
# dDown = dDown.reindex_like(delta, fill_value=0)

dUp, dDown = delta.copy(), delta.copy()
dUp[dUp < 0] = 0
dDown[dDown > 0] = 0

RolUp = pd.rolling_mean(dUp, n)
RolDown = pd.rolling_mean(dDown, n).abs()

RS = RolUp / RolDown
python 2022/1/1 18:33:41 有609人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶