Text this: Modelling stock prices using garch and portfolio optimisation