New Delhi, Aug. 16 -- Nifty of National Stock Exchange (NSE) may swing between -11 per cent and +4 per cent from its year-end target of 25,000, as markets navigate a range of evolving macro risks, including potential trade tariffs, shifts in the US economic outlook, and central bank policy actions by the Fed and RBI, BofA Securities said in a report.

BofA points to several key risks clouding the market outlook -- including potential US trade tariffs on Indian goods, a cloudy US macroeconomic scenario, delayed or insufficient fiscal and monetary policy responses, and the implications of state elections across six major Indian states, which together account for over 16 per cent of India's public subsidy and capex spending.

"We keep our Ni...