Forecasting S&P 500 Using Technical Analysis, Macro Indicators and Machine Learning. a Hybrid Approach - Nikolaos, Papavasileiou (PQDT - Global, 2025)