Pine 编辑器获取特定柱的真实范围

Pine editor get True Range of a specific bar

我对 pine 脚本还比较陌生。我正在尝试通过计算最低价来计算特定蜡烛的真实范围。 (这是 TDS 多头设置的止损部分)

lastBuyLowestValSTOP = buySetup == 9 ? lowest(low, 9) : nz(lastBuyLowestValSTOP[1])

这会在满足 buySetup 条件时找到最低的低值。假设这是第 7 根蜡烛 (9-2)。

现在我有最低值,我需要 that 蜡烛的 trueRange = high-low 数据。所以我可以;

stopPoint = lastBuyLowestValSTOP - trueRange

但我不知道蜡烛的指数既不是高点也不是低点。我检查了 barssince() 但它需要一个条件。当我尝试时;

lowestSinceIndex = buySetup == 9 ? barssince(lowest(low, 9)): nz(lowestSinceIndex[1])

这 returns 0. 我怎样才能得到蜡烛的最高价和最低价。提前致谢。

//@version=4
study("TrueRange", "TR", overlay=true)

ll = lowest(low,9)
lb = lowestbars(9)

hist = abs(lb)

trueRange = high[hist] - low[hist]

plot(na)