Why indeed. Thanks, finally "finished." This stupid thing was giving me a headache.Why even using loop?
Simply use cum().
Code:up = Cum( C > O );
upbars = IIf ( C != O , Sum ( C > O , BarsSince ( O > C ) ) , 0 ) ;
downbars = IIf ( C != O , Sum ( O > C , BarsSince ( C > O ) ) , 0 ) ;
Why indeed. Thanks, finally "finished." This stupid thing was giving me a headache.
Code:upbars = IIf ( C != O , Sum ( C > O , BarsSince ( O > C ) ) , 0 ) ; downbars = IIf ( C != O , Sum ( O > C , BarsSince ( C > O ) ) , 0 ) ;
upbars = Sum ( C > O, BarsSince ( O >= C ) );
downbars = Sum ( O > C, BarsSince ( C >= O ) );