在for里面求周期X最高价,有错误
Print("=========="+Text( CurrentBar)+"======="); for i=N to MaxN { Integer _n=i; HH=Highest(H,_n); LL=Lowest(L,_n); Print("i:"+Text(_n)); Print("HH:"+Text(HH)); Print("HH:"+Text(HV(H,_n))); width=(HH - LL); if(width >= MinWidth||i==MaxN) { x=i; break; } } Print("================="); Print("i:5"); Print("HH:"+Text(Highest(H,5))); Print("i:6"); Print("HH:"+Text(Highest(H,6)));//在for内 如果执行i 5,6结果的竟然与for外面的结果是不一样的,为什么呢,那我想要实现for内使用Highest和Lowest计算,找到他两之间的差大于给定的一个值时退出for,拿到这个i就是这个满足条件的周期做后面的计算,怎么写代码才是正确的呢