如何为内置函数使用动态长度
How to use a dynamic length for a built-in function
我想为内置函数使用动态长度,例如 sma
。据我了解,从一开始就为每个历史柱执行 pine 脚本。我希望它为第一个柱计算 sma(1)
,为第二个柱计算 sma(2)
,为最近的柱计算 sma(bar_index)
。我如何做到这一点? bar_index
不被接受,因为它不是整数。如何获取整数而非系列的当前柱数?
很高兴看到作者关注经常被忽视的第一个柱的处理。
在我们的 Functions Allowing Series As Length - PineCoders FAQ 中查看 alexgrover 的 Sma()
。
您要计算的是累积平均值,可以在 Pinescript 中轻松完成,如下所示:
cum(close)/bar_index
我想为内置函数使用动态长度,例如 sma
。据我了解,从一开始就为每个历史柱执行 pine 脚本。我希望它为第一个柱计算 sma(1)
,为第二个柱计算 sma(2)
,为最近的柱计算 sma(bar_index)
。我如何做到这一点? bar_index
不被接受,因为它不是整数。如何获取整数而非系列的当前柱数?
很高兴看到作者关注经常被忽视的第一个柱的处理。
在我们的 Functions Allowing Series As Length - PineCoders FAQ 中查看 alexgrover 的 Sma()
。
您要计算的是累积平均值,可以在 Pinescript 中轻松完成,如下所示:
cum(close)/bar_index