提问人:aiman 提问时间:11/15/2023 最后编辑:vitruviusaiman 更新时间:11/15/2023 访问量:27
如何显示当前打开的行和隐藏以前的打开的行
how to display current open line and hide previous open lines
问:
这是一个简单的脚本,可以绘制每日开放线。但它也画出了 previpus 每日开放线。我怎样才能隐藏它们,只显示当前(活动)柱线打开的每日线。谢谢
//@version=5
indicator('Daily Open', overlay=true)
daily_open(x) =>
trigger = na(time('D')) or ta.change(time('D'))
ta.valuewhen(trigger, open, x)
plot(daily_open(0), 'Daily Open', color.new(color.blue, 0), 1, plot.style_cross)
答:
1赞
vitruvius
11/15/2023
#1
您无法删除 .您需要使用 .plot
line
只需创建一个并在新的一天时更新其坐标。var line
//@version=5
indicator("My script", overlay=true)
var line open_price_line = line.new(na, na, na, na)
is_new_day = timeframe.change("D")
if (is_new_day)
line.set_xy1(open_price_line, bar_index, open)
line.set_xy2(open_price_line, bar_index + 1, open)
else
line.set_x2(open_price_line, bar_index)
评论