Trading halt occurs when the company going to announce some news. Depending on when the annoucement is made, it might take half a day, 1 day, or even a few days.
Trading halt can have the following:
1. Share placement (Yongnam, BBR)
2. Contracts won (Cosco, CSC)
3. Boardroom tussle (Yellow page)
4. Takeover or reverse takeover (Eng Wah)