我写的东西完全符合你的要求。我将 Daily Pivot 线绘制在条形的右侧,因此它们不会妨碍您。诀窍是使用趋势线而不是“绘图”线,并让趋势线偏移一定的时间,而不是使用“偏移”功能。
你可以看到我使用 labeldt 计算一个柱的时间值,然后使用 (time + (labeldt * 20)) 定义 x1 和 x2 选项,这意味着趋势线从当前柱开始并绘制 20 个柱进入未来。 y1 和 y2 选项定义了绘制的价格水平。
祝你好运
/////////////////////
// F L O O R P I V O T S
//
/////////////////////
labeldt = time - time[1]
/////////////////
//LINE PRICE CALCULATIONS
/////////////////////////
PPFunc() =>
xHighPP = high[1]
xLowPP = low[1]
xClosePP = close[1]
[xHighPP, xLowPP, xClosePP]
[xHigh, xLow, xClose] = security(syminfo.tickerid, 'D', PPFunc())
//xHigh = security(tickerid,1440, high[1])
//xLow = security(tickerid,1440, low[1])
//xClose = security(tickerid,1440, close[1])
vPP = (xHigh+xLow+xClose) / 3
/////////////////////////
//LINE PLOT
PlothlineDayPivotPoint = line.new(x1=time, y1=vPP, x2=time + (labeldt * 20), y2=vPP, extend=extend.none, color= #0000ff, xloc=xloc.bar_time)
//LINE STYLE
line.set_width(PlothlineDayPivotPoint, 1)
//LINE DELETER
line.delete(PlothlineDayPivotPoint[1])
/////////////////////
出于您的目的,您可以忽略“线价格计算”部分 - 这只是我在计算价格水平。