1 Star 4 Fork 11

王布衣 / pandas

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

搜索帮助

344bd9b3 5694891 D2dac590 5694891