My accountant tells me holding a stock under a trust still gets you the 50% CGT discount if held for more than 12 months.
Also, if you are trading then you dont get the CGT discount because its treated as income and not capital gains.
I'm not an accountant so please check with your own.