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