The ASX snapped its seven-day winning streak at midday, trading down 0.8 per cent after setting several record highs last week.