我用HighD[1],LowD[1],带D的函数取到的不是昨天的最高价,而是前天的最高价。commentary调试的HighD[1]等数据,7月9日取到的是7月7日的数据,这是啥情况
懂了,懂了,是我脑子瓦特了,我把他当序列型变量了
请问您的问题是如何解决的
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字函数,日线直接回溯,其他周期用跨周期处理