栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

python pandas的相对强度指数

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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] = 0dDown[dDown > 0] = 0RolUp = pd.rolling_mean(dUp, n)RolDown = pd.rolling_mean(dDown, n).abs()RS = RolUp / RolDown


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/652070.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号