The ASX200 index was up a quarter of a per cent at midday, with energy producers putting up solid gains as oil prices hit a five-month high.