如何使用barstate.islastconfirmedhistory
How to use barstate.islastconfirmedhistory
你能解释一下如何使用 barstate.islastconfirmedhistory
吗?
任何人都可以创建一个使用以下内置变量的示例程序吗?
barstate.islastconfirmedhistory
当您将脚本添加到图表时,它用于确定最后一个历史 柱。
“最后的历史”这个词在这里很重要。
意思是:
- 如果工具正在交易,它将 return
true
用于预测 real-time 柱线 的柱线
- 如果工具正在交易并且形成新柱,它仍将指向与您将指标添加到图表时相同的柱。因为在您添加指标后,新柱不是根据历史数据创建的,而是根据 real-time 数据
创建的
- 如果工具没有交易,它将指向市场收盘的最后一根柱线
示例:
//@version=5
indicator(title="My Script", overlay=true)
if barstate.islastconfirmedhistory
label.new(x=bar_index, y=high, color=color.green, textcolor=color.white, text="Last\nhistorical\nbar")
如果我将此添加到 BTC(当前正在交易)并将我的时间范围更改为 5 秒(以便快速形成新柱),您实际上可以看到我将此指标添加到我的图表时的时间点。
如果我将相同的脚本添加到当前未交易的 APPL,它将指向最后一根柱线。
你能解释一下如何使用 barstate.islastconfirmedhistory
吗?
任何人都可以创建一个使用以下内置变量的示例程序吗?
barstate.islastconfirmedhistory
当您将脚本添加到图表时,它用于确定最后一个历史 柱。
“最后的历史”这个词在这里很重要。
意思是:
- 如果工具正在交易,它将 return
true
用于预测 real-time 柱线 的柱线
- 如果工具正在交易并且形成新柱,它仍将指向与您将指标添加到图表时相同的柱。因为在您添加指标后,新柱不是根据历史数据创建的,而是根据 real-time 数据 创建的
- 如果工具没有交易,它将指向市场收盘的最后一根柱线
示例:
//@version=5
indicator(title="My Script", overlay=true)
if barstate.islastconfirmedhistory
label.new(x=bar_index, y=high, color=color.green, textcolor=color.white, text="Last\nhistorical\nbar")
如果我将此添加到 BTC(当前正在交易)并将我的时间范围更改为 5 秒(以便快速形成新柱),您实际上可以看到我将此指标添加到我的图表时的时间点。
如果我将相同的脚本添加到当前未交易的 APPL,它将指向最后一根柱线。