0

我想使用 line.new 函数画一条线,如下所示:

时间轴: 自动从开市开始,到收市结束。 适用于所有市场、国际和本地市场以及所有资产类别。不限于指定时间。

价格轴:每日枢轴点

非常感谢您的帮助。请

//@version=5
indicator('Pivot', overlay=true, shorttitle='Pivot', precision=1, max_bars_back=4500)

//******************LOGIC**************************
//cenral pivot range
pivot = (high + low + close) / 3  //Central Povit


//******************Line**************************
line.new(x1 = time('D', "open"), y1 = pivot ,         x2 = time('D', "close"), y2 = pivot ,               xloc=xloc.bar_time, style=line.style_solid, width  = 2, color  = color.new(#0000FF, 0)) //


4

1 回答 1

2

您可以将线向右延伸。
此外,您的枢轴计算具有 Pine 内置hlc3

//@version=5
indicator('Pivot', overlay=true, shorttitle='Pivot')

// define line, extend to the right
var line    pivotLine = line.new(na, na, na, na, xloc=xloc.bar_time, style=line.style_solid, width=2, color=color.new(#0000FF, 0), extend=extend.right)

pivot = request.security(syminfo.tickerid, 'D', hlc3[1])

// new day?
if ta.change(dayofmonth)
    // move line
    line.set_xy1(pivotLine, time,   pivot)
    line.set_xy2(pivotLine, time+1, pivot)
于 2022-01-09T08:25:19.043 回答