TeleTrader 29/12/2023 FTSE 100 wraps up 2023 with gains