From Patterns to Predictions: A Shapelet-Based Framework for Directional Forecasting in Noisy Financial Markets