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)
我对 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)