如何对水平线进行编码,直到它撞到蜡烛(Tradin View)

发布于 2025-01-22 00:42:54 字数 1463 浏览 2 评论 0原文

我正在尝试创建一个标识BOS(结构破裂)的脚本,但无法弄清楚如何扩展线以在撞到蜡烛时停止。所附的图像是我希望它看起来的样子。 感谢您的帮助, 雅各布

indicator('SMC', overlay=true, max_boxes_count=500, max_lines_count=500)

plotPVT = input.bool(defval=true, title='Plot Pivots', group='Pivots')
pivotLookup  = input.int(defval=1, minval=1, maxval=30,title='Pivot Lookup', group='Pivots', tooltip='Minimum = 1, Maximum = 5')
pvtTopColor = input.color(defval=color.silver, title='Pivot Top Color', group='Pivots', inline='PVT Top Color')
pvtTopTransparency = input.int(defval=0, title='Pivot Top Transparency', minval=0, maxval=100, group='Pivots', inline='PVT Top Color')
pvtBottomColor = input.color(defval=color.silver, title='Pivot Bottom Color', group='Pivots', inline='PVT Bottom Color')
pvtBottomTransparency = input.int(defval=0, title='Pivot Bottom Transparency', minval=0, maxval=100, group='Pivots', inline='PVT Bottom Color')

//////////////////// Pivots //////////////////// 
hih = ta.pivothigh(high, pivotLookup, pivotLookup)
lol = ta.pivotlow(low , pivotLookup, pivotLookup)
top = ta.valuewhen(hih, high[pivotLookup], 0)
bottom = ta.valuewhen(lol, low [pivotLookup], 0)
plot(top, offset=-pivotLookup, linewidth=1, color=(top != top[1] ? na : (plotPVT ? color.new(pvtTopColor, pvtTopTransparency) : na)), title="Pivot Top")
plot(bottom, offset=-pivotLookup, linewidth=1, color=(bottom != bottom[1] ? na : (plotPVT ? color.new(pvtBottomColor, pvtBottomTransparency) : na)), title="Pivot Bottom")

I am attempting to create a script that identifies BoS (break of structures) but cannot figure out how to extend the line to stop when it hits a candle. The image attached is how I want it to look.
Thanks for the help,
Jacob

indicator('SMC', overlay=true, max_boxes_count=500, max_lines_count=500)

plotPVT = input.bool(defval=true, title='Plot Pivots', group='Pivots')
pivotLookup  = input.int(defval=1, minval=1, maxval=30,title='Pivot Lookup', group='Pivots', tooltip='Minimum = 1, Maximum = 5')
pvtTopColor = input.color(defval=color.silver, title='Pivot Top Color', group='Pivots', inline='PVT Top Color')
pvtTopTransparency = input.int(defval=0, title='Pivot Top Transparency', minval=0, maxval=100, group='Pivots', inline='PVT Top Color')
pvtBottomColor = input.color(defval=color.silver, title='Pivot Bottom Color', group='Pivots', inline='PVT Bottom Color')
pvtBottomTransparency = input.int(defval=0, title='Pivot Bottom Transparency', minval=0, maxval=100, group='Pivots', inline='PVT Bottom Color')

//////////////////// Pivots //////////////////// 
hih = ta.pivothigh(high, pivotLookup, pivotLookup)
lol = ta.pivotlow(low , pivotLookup, pivotLookup)
top = ta.valuewhen(hih, high[pivotLookup], 0)
bottom = ta.valuewhen(lol, low [pivotLookup], 0)
plot(top, offset=-pivotLookup, linewidth=1, color=(top != top[1] ? na : (plotPVT ? color.new(pvtTopColor, pvtTopTransparency) : na)), title="Pivot Top")
plot(bottom, offset=-pivotLookup, linewidth=1, color=(bottom != bottom[1] ? na : (plotPVT ? color.new(pvtBottomColor, pvtBottomTransparency) : na)), title="Pivot Bottom")

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文