Pine script 通过安全功能调用的ATR中存在差异

Pine script 通过安全功能调用的ATR中存在差异,pine-script,Pine Script,我有一个客户希望使用伦科图表上的指标。行为取决于ATR。使用安全功能时,ATR值不匹配。因此,在传统的1.2周期伦科图上: ohlca()=> o = open h = high l = low c = close a = atr(14) [o,h,l,c,a] [o,h,l,c,a] = ohlca() [o2, h2, l2, c2, a2] = security(renko(syminfo.tickerid, 'Traditional'

我有一个客户希望使用伦科图表上的指标。行为取决于ATR。使用安全功能时,ATR值不匹配。因此,在传统的1.2周期伦科图上:

ohlca()=>
    o = open
    h = high
    l = low
    c = close
    a = atr(14)
    [o,h,l,c,a]
[o,h,l,c,a] = ohlca()
[o2, h2, l2, c2, a2] = security(renko(syminfo.tickerid, 'Traditional', 1.2), timeframe.period, ohlca(), lookahead=barmerge.lookahead_on)

plotchar(o,'o','')
plotchar(o2,'o2','')
plotchar(h,'h','')
plotchar(h2,'h2','')
plotchar(l,'l','')
plotchar(l2,'l2','')
plotchar(c,'c','')
plotchar(c2,'c2','')
plotchar(a,'a','')
plotchar(a2,'a2','')

除时间差异外,大多数值都匹配。但ATR有时会打八折。有人知道是什么导致了这种行为以及如何解决它吗?不幸的是,我们的要求是让交易行为按照指标在renko图表上的显示方式运作,指标是被ATR置换的移动平均值。

问题与显示灯芯有关,并且在renko图表设置中将源设置为OHLC

renko()
函数没有用于源代码或wick的选项。它不返回高或低(它们将与打开或关闭相同),因此必须将图表设置设置为不显示灯芯,并将源设置为关闭,以匹配值