如何正确绘制 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 值,我不知道这样的解决方案是否可以实施,而且它不是那么有用。
我想绘制基于 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 值,我不知道这样的解决方案是否可以实施,而且它不是那么有用。