1 Star 4 Fork 11

王布衣 / pandas

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
hhvbars.go 476 Bytes
一键复制 编辑 原始数据 按行查看 历史
王布衣 提交于 2023-02-16 12:08 . !62#I6CYP5实现通达信HHVBARS函数
package formula
import "gitee.com/quant1x/pandas/stat"
// HHVBARS 求上一高点到当前的周期数.
//
// 用法:
// HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计
// 例如:
// HHVBARS(HIGH,0)求得历史新高到到当前的周期数
func HHVBARS(S stat.Series, N any) stat.Series {
x := S.Rolling(N).Apply(func(X stat.Series, W stat.DType) stat.DType {
return stat.Any2DType(X.Reverse().ArgMax())
})
return x
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/quant1x/pandas.git
git@gitee.com:quant1x/pandas.git
quant1x
pandas
pandas
v0.6.13

搜索帮助

344bd9b3 5694891 D2dac590 5694891