New Delhi, Nov. 25 -- The Indian stock market is stuck in a range, caught between strong domestic tailwinds and persistent global headwinds. The Nifty 50, after hitting a 52-week high of 26,246.65 on November 20, has slipped below the 26,000 mark again, baffling investors, as the market has valid reasons, including better earnings, valuation comfort in large-caps, and a strong macroeconomic outlook, to see a sustained uptrend.

So, what is preventing the stock market from going up strongly?

The domestic market has reasons to rise, but it is bogged down by persistent uncertainty over the India-US trade deal.

Talks have been going on since US President Donald Trump announced reciprocal tariffs in April. Later, US tariffs on Indian goods w...