繁体   English   中英

仅更改第 7 个柱的颜色 -(特定蜡烛颜色 Tradingview)

[英]Change color of the 7th bar only - (specific candle color Tradingview)

我想改变一根蜡烛的颜色。 例如只有第 7 个。

我尝试使用 barcolor 和 offset,但它也指出了 7 之前的所有内容,你能帮我只得到黄色的第 7 个栏吗?

 //@version=5
indicator('Previous Candle High and Low', shorttitle='Prev. H/L', overlay=true)
dt = time - time[1]
patternLabelPosHigh = close[7]


barcolor(color=bar_index ? color.yellow : na, offset=-6)

谢谢 !

如果您只想追溯绘制左侧的第 7 根柱线并重新绘制结果,您必须检查当前柱线的 state。

下面的构造看起来多余,但据我测试,它涵盖了所有可能的市场状态,下面的脚本将不断向左绘制第 7 个柱,并在每个新柱上重新绘制:

//@version=5
indicator("Past barcolor()")
pastBar = input.int(7, title = "Past Bar", minval = 1)     
barcolor((barstate.islast or barstate.isrealtime) and (not barstate.isconfirmed or barstate.islastconfirmedhistory) ? color.new(color.blue, 0) : na, offset = - pastBar)

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM