Nifty@22.8K by yr-end; no sign of up trend: Balanco