Buy or sell stocks, Aug. 7 -- Indian equity markets ended largely flat on Thursday, August 6, as investors refrained from making fresh bets while awaiting more clarity on a possible peace deal in the Middle East. Sentiment also remained subdued due to weakness in heavyweight stocks, which capped gains in the broader market.

The Nifty 50 inched up 0.05% to settle at 24,636, while the Sensex advanced 0.26% to close at 78,785.

Nifty 50 ended the session almost unchanged at 24,636.00, gaining 11.35 points (+0.05%) after opening at 24,641.00. The index traded within an exceptionally narrow range of 24,604.15-24,677.05, reflecting a lack of directional conviction throughout the session. On the intraday chart, Nifty remained confined to a tigh...