SA’s coal trading has hit a six-week high as buyers stocked up on the mineral ahead of their winters after unions declared a wage dispute.