我不知道为什么我在这里收到“Missing Semicolon”错误 . 有人可以建议 .

我正在使用Amibroker专业版(32位)v.6.20.1

function FillRun( dir, num, changedir ) {
    
    global i, j, modified, dt, RKC, RKO, RKD, RKH, RKL;
    // Error 32. Syntax error, probably missing semicolon at the end of the previous line

    for( x = 1; x <= num AND j < BarCount - 1; x++ )
    {
        j++;
        extra = ( changedir AND x == 1 ) * dir;
        RKC[ j ] = RKC[ j - 1 ] + dir + extra;
        RKO[ j ] = RKC[ j - 1 ] + IIf( modified, 0, extra );
        RKD[ j ] = dt[ i ];
        RKH[ j ] = High[ i - 1 ];
        RKL[ j ] = Low[ i - 1 ];
    }
}

先感谢您

Error Screenshot