0
//@version=5

indicator(title="Weeks_OC", shorttitle="Weeks_OC", overlay=true)

w_close = request.security(syminfo.tickerid, "W", close, barmerge.gaps_off, barmerge.lookahead_on) 

w_open = request.security(syminfo.tickerid, "W", open,barmerge.gaps_off, barmerge.lookahead_on) 
 


p1=plot(w_open,title='w_open', color = w_close >= w_open ? color.blue : color.red, style=plot.style_stepline, linewidth=3)
p2=plot(w_close,title='w_close',color = w_close >= w_open ? color.blue : color.red, style=plot.style_stepline, linewidth=3)


fill(plot1=p1, plot2=p2, color = w_close >= w_open ? color.blue : color.red)

截屏

PineScript v5

显示一周开盘收盘区域的简单指标。当给定的绘图处于阶梯线时,填充功能似乎无法正常工作

4

1 回答 1

0

我认为您已启用延长时间。请切换到正常交易时间。

我想这就是你要找的:

//@version=5
indicator(title="Weeks_OC", shorttitle="Weeks_OC", overlay=true)

var int     transp = input.int(50, 'Transparency', 0, 100)

var color   c_blue = color.new(color.blue, transp)
var color   c_red  = color.new(color.red,  transp)

[w_open,w_close] = request.security(syminfo.tickerid, 'W', [open,close], barmerge.gaps_off, barmerge.lookahead_on) 

newWeek = ta.change(weekofyear)

mycolor = newWeek ? na : w_close >= w_open ? c_blue : c_red

p1 = plot(w_open,  'w_open',  mycolor)
p2 = plot(w_close, 'w_close', mycolor)

fill(p1, p2, mycolor)

哪个产量

图片

于 2022-01-11T20:38:35.820 回答