New Delhi, Aug. 19 -- Midcap and smallcap stocks have been under significant pressure as investors brace for the Union government's GST overhaul and the outcome of US President Donald Trump's meeting with Ukraine President Volodymyr Zelenskyy.

Yet, even in this cautious environment, certain high-quality midcaps and smallcaps continue to attract steady buying interest. The challenge now is to zero in on those resilient names and tactically deploy capital for a short-term rebound.

Here are three midcap stocks to buy on 19 August, as recommended by Raja Venkatraman of NeoTrader.

KIRLOSENG: Buy CMP and dips to Rs.915 | Stop: Rs.898 | Target: Rs.1,040-1,085

NESCO: Buy CMP and dips to Rs.1,398 | Stop: Rs.1,370 | Target: Rs.1,550-1,585

KPIL...