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



我有一个客户想要使用涉及Renko图表上指示器的行为。行为取决于。使用安全功能时值不匹配。因此,在传统的1.2期renko图表上:

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','')

除了时间差异之外,大多数值都匹配。但有时高达80%的折扣。有人知道是什么导致了这种行为,以及如何解决它吗?不幸的是,这个请求是让交易行为按照指标在renko图上的样子工作,该指标是由取代的移动平均线。

问题与显示灯芯以及在Renko图表设置中将源设置为OHLC有关。

renko()函数没有源或芯的选项。它不会返回高点或低点(它们将与开盘或收盘相同(,因此图表设置必须设置为不显示灯芯,并将源设置为收盘,以便匹配值。

相关内容

最新更新