如何正确绘制 Renko 条形图?

How to correctly plot Renko bars?

我想绘制基于 ATR 的砖形图。 我有代码:

//@version=3
study("RENKO INDICATOR", overlay=false)

renko_atr = input(20, title="Use Renko ATR")

renko_BTC = renko(tickerid, "close", "ATR", renko_atr)

renko_BTC_close = security(renko_BTC, period, close)
renko_BTC_open = security(renko_BTC, period, open)

col = renko_BTC_close > renko_BTC_open ? lime: red

renko_wick = renko_BTC_open > renko_BTC_close ? renko_BTC_close : renko_BTC_open
r1 = plot(renko_BTC_close, color=col)
r2 = plot(renko_BTC_open, color=col)

fill(r1,r2, color=col)
plotcandle(renko_BTC_open,renko_wick,renko_wick,renko_BTC_close, color=col)

从图中可以看出,我的柱与TradingView柱不同。为什么会这样?以及如何修复它?

你不能,这是因为砖形图没有固定的时间间隔,砖块只有在满足条件时才会出现,但是如果你试图在标准蜡烛图中绘制砖形图,时间间隔是固定的然后你会看到 renko 的值等于它们的先例值。

一个解决方案可能是使用某种偏移量来删除所有等于其先例值的 renko 值,我不知道这样的解决方案是否可以实施,而且它不是那么有用。