首页 > 解决方案 > 绘制前一天的高点和低点 (Pinescript)

问题描述

刚刚学会绘制前一天的高点和低点。它为已完成的会话绘制得很好,但它继续为每根蜡烛的高点和低点绘制(对于当前会话)。我觉得它分散注意力。我使用 5 分钟图表。代码(v4):

1. // Previous day high low
 2. plotDHL = input(title="Plot PDH PDL", type=input.bool, defval=true)
 3. pdh = security(syminfo.tickerid, 'D', high)
 4. pdl = security(syminfo.tickerid, 'D', low)
 5. cDHL = color.new(#f21bf2, 40)
 6. plot(series=plotDHL ? pdh : 0, title = "PDH", style = myStyle, linewidth = 1, color = cDHL)
 7. plot(series=plotDHL ? pdl : 0, title = "PDL", style = myStyle, linewidth = 1, color = cDHL)

标签: pine-script

解决方案


我不确定我的回答是否实用,但您可以使用:

a = security(syminfo.tickerid, 'D', high)
b = 0.
b := barstate.islast ? b[1] : a

推荐阅读