获取同一根K线指标的最大值

请问我想在同一根K线中,KDJ指标J值的最大值或最小值怎么获取?

盘中实时bar能正确返回结果

VarsGlobal Numeric HWwr(-100);Global Numeric LWwr(200);OnBarOpen(ArrayRef<Integer> indexs) { HWwr=-100; LWwr=200; }OnBar(ArrayRef<Integer> indexs) { Wwr = PercentR(Length); Commentary(Wwr:+Text(Wwr)); HWwr = max(HWwr,Wwr); LWwr = min(LWwr,Wwr); Commentary(HWwr:+Text(HWwr)); Commentary(LWwr:+Text(LWwr));}这样处理之后,2个极值还是取的Wwr的最后一个值,请解答谢谢。

回复:你看的这个是历史k线,历史k线只有收盘状态,当然是取最后一个值了是不是先把tb的行情驱动机制先搞清楚?

如果kdj是线性的话,你在计算kdj的时候,用high和low替换close就可以了

什么叫同一根k线中...一根k线不就一个值么

回复:因为接收到每个tick的时候,KDJ中的J值都是变化的,我想获取每个J值,最取其中的最大值和最小值

回复:用两个global全局变量g1 = max(g1,j);g2 = min(g2,j);建议在onbaropen或者onbarclose重置,否则下一根k线就会出错了