HighD,closeD,LowD取得价格不对

我用HighD[1],LowD[1],带D的函数取到的不是昨天的最高价,而是前天的最高价。commentary调试的HighD[1]等数据,7月9日取到的是7月7日的数据,这是啥情况

HighD, CloseD不对?
盘中行情这个lowD(0)为什么取不到值呢
closed
OpenD,CloseD
CloseD回溯
closed数值问题
关于NthCon和CLOSED的问题
模拟交易价格是按照策略,,但是信号不对
关天CLOSED()的用法
经纪商ID怎么取得?

懂了,懂了,是我脑子瓦特了,我把他当序列型变量了

请问您的问题是如何解决的

OnBar(ArrayRef<Integer> indexs)
    {
        Commentary("OpenD(1)="+text(OpenD(1)));
        Commentary("highd(1)="+text(highd(1)));
        
        Commentary("LowD(1)="+text(LowD(1)));
        Commentary("closed(1)="+text(CloseD(1)));
    }

测试没有任何问题

你这个写法好像也有很大问题,highd lowd都是函数,后面都是用括号里面填写参数来使用,比如,获取昨天的做高价,应该是highd(1),而不是highd[1]

建议不要用d字函数,日线直接回溯,其他周期用跨周期处理