Sell-side pressure remains slightly dominant, with 52.88 per cent of orders on the sell side against 47.12% on the buy side