Predicting Market Troughs: A Machine Learning Approach with Causal Interpretation | Synapse