pine-script - 函数 "max_bars_back"未按预期工作

标签 pine-script

我在下面的代码中期望“max_bars_back”会将用于指标的历史记录限制为 500 根柱,但这似乎无法按预期工作。有人对如何解决这个问题有建议吗?

//@version=4
study("Green Bars Count", max_bars_back = 500)
var count = 0
isGreen = close >= open
if isGreen
    count := count + 1
plot(count)

最佳答案

max_bars_back 用于确保它在无法确定多远时知道回溯多远。我不完全理解它,因为我已经有一段时间没有遇到过问题了。根据我的内存,你应该只在遇到关于系列引用长度的错误时使用它。

// © bajaco

//@version=4
study("Green Count")
limit = input(title='Count limit', type=input.integer, defval=500)
green = close > open
score = green ? 1 : 0
green_count = sum(score,limit)

plot(green_count)

关于pine-script - 函数 "max_bars_back"未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66759944/

相关文章:

moving-average - TradingView Pine Script RMA 功能如何在内部工作?

pine-script - Pinescript,追踪止损重新绘制

pivot - 交易 View 图表松树编辑器中指标的自动缩放禁用

pine-script - 松脚本在一天结束时关闭所有头寸

pine-script - Pine 脚本中的变量赋值

pine-script - 如何获得前一天的最后一支蜡烛?

pine-script - 计算值的小数精度

pine-script - 如何从 pine 脚本中的函数更改全局变量?

pine-script - 您如何访问 TradingView 中公共(public)指标背后的 Pine 脚本代码?