有关获取值的问题?

 
计算连续高点比前一根高要怎么写?
for( i = 1; i < 20; i++)
    {
        if( high[ i ] > high [ i + 1 ] )
            {
                a++;
            }
    }
计算连续的高点,我这样写,哪里出错了?
 

MT4這樣寫沒錯 MT5就反了

另外 這樣計算的是幾個新高點 不是連續的高點

 
Hung Wen Lin

MT4這樣寫沒錯MT5就反了

另外這樣計算的是幾個新高點不是連續的高點

我要获取连续几根的高点,要如何写?
 
问题表述的不清楚,不完整。我看了几次都没看懂。