The ASX was up 0.3 per cent around midday, with gains for both the major miners and the big banks.