Buy or sell stocks, Aug. 21 -- Stock market benchmarks Sensex and Nifty 50 posted strong gains on Thursday, August 20, supported by largely positive global cues.

The 30-share Sensex surged 628 points, or 0.82%, to close at 77,537.72, while the Nifty 50 advanced 154 points, or 0.64%, to settle at 24,231.85. The uptrend was broad-based, with the Nifty Midcap 150 gaining 0.36% and the Nifty Smallcap 250 rising 0.58%.

Nifty 50 gained 153.55 points (+0.64%) to settle at 24,231.85 after a positive opening and a steady recovery during the session. However, the Doji-like formation on the daily chart suggests that conviction remains limited despite the rebound. RSI at 48.33 has improved from lower levels but continues to remain below its average...